End of Proof Symbol

Copy ∎, the tombstone that marks the end of a proof, or the filled and hollow squares that replace it.

∎End of proofU+220EReady to copy

14 end of proof signs and stand-ins. Tap any value to copy it.

14 end of proof signs and stand-ins. A character and its name both copy the character. A code copies the code.
CharacterNameCode pointAlt codeHTMLLaTeX
U+220E. The sign that closes a proof, which Unicode also calls q.e.d.; tombstone and halmos are its other names. No named entity and in neither Alt code table. With the unicode-math package it is \QED.
U+25A0. The filled square that is printed where ∎ is not to hand. Alt+254.
U+25A1. The hollow square, the form LaTeX's proof environment prints by default. \square needs amssymb; □ in HTML.
U+25AE. The upright tombstone. Unicode cross-refers it to the end of proof sign and also calls it histogram marker. ▮ in HTML.
U+25AF. The upright form drawn hollow.
U+2023. A small triangle that some authors set at the end of a proof. Unicode cross-refers it to U+220E.
Made of U+0051, U+0045 and U+0044. Short for quod erat demonstrandum, that which was to be demonstrated: how a proof closed before the box took over.
Made of two U+002F. Some authors end a proof with two forward slashes, typed from the keyboard.

How it works

The end of proof symbol is ∎, U+220E, also called the tombstone or the halmos. In a math text it marks a finished proof, where Q.E.D. used to stand. In print the box is filled or hollow, so ■ and □ serve as well.

Read the full guide

In LaTeX

The amsthm package sets the sign by itself at the end of a proof environment, as a hollow square. Where a proof ends in a displayed formula or a list, \qedhere puts it on that last line. For a filled square, redefine \qedsymbol as $\blacksquare$, which needs amssymb.

Where the box came from

Magazines closed an article with a small end mark. In 1950 the mathematician Paul Halmos took the mark into mathematics, which is why it is also called a halmos.

  • ∎ has no HTML name: write ∎. The name ▪ gives the small square ▪ and not this sign.

Questions and answers

How do I copy and paste the tombstone symbol?

∎ is an ordinary character, one of Unicode’s Mathematical Operators, so it pastes like a letter after the last sentence of a proof. A device with no font for it draws an empty box.

Is there an Alt code for the end of proof symbol?

∎ is in neither Alt code table. The black square ■ is Alt+254. Some apps, rich text editors in particular, read a code above 255 as a Unicode code point, and there Alt+8718 types ∎.

What does Q.E.D. stand for?

Quod erat demonstrandum, Latin for what was to be demonstrated. It translates a Greek phrase, shortened to ΟΕΔ, that Euclid and Archimedes used. Q.E.F., quod erat faciendum, closed a construction and not a proof.

All 14 end of proof signs and stand-ins

Start here 8

  • Black square U+25A0. The filled square that is printed where ∎ is not to hand. Alt+254.
  • Black vertical rectangle U+25AE. The upright tombstone. Unicode cross-refers it to the end of proof sign and also calls it histogram marker. ▮ in HTML.
  • End of proof U+220E. The sign that closes a proof, which Unicode also calls q.e.d.; tombstone and halmos are its other names. No named entity and in neither Alt code table. With the unicode-math package it is \QED.
  • The letters QED Made of U+0051, U+0045 and U+0044. Short for quod erat demonstrandum, that which was to be demonstrated: how a proof closed before the box took over.
  • Triangular bullet U+2023. A small triangle that some authors set at the end of a proof. Unicode cross-refers it to U+220E.
  • Two slashes Made of two U+002F. Some authors end a proof with two forward slashes, typed from the keyboard.
  • White square U+25A1. The hollow square, the form LaTeX's proof environment prints by default. \square needs amssymb; □ in HTML.
  • White vertical rectangle U+25AF. The upright form drawn hollow.
Show all 14 end of proof signs and stand-ins (6 more)

Letters and slashes 3

  • Four slashes Made of four U+002F. The longer form of the same close.
  • The Greek letters ΟΕΔ Made of U+039F, U+0395 and U+0394: omicron, epsilon, delta. Short for the Greek phrase that Q.E.D. translates.
  • The letters QEF Made of U+0051, U+0045 and U+0046. Short for quod erat faciendum, which had to be done: the close of a construction, not of a proof.

Not an end mark 3

  • Ballot box U+2610. Not a proof sign: an empty box to tick, and a look-alike of the hollow square.
  • Headstone U+1FAA6. Not the proof sign: the emoji of a grave marker, for a search that meant that kind of tombstone. Added in Unicode 13.0 (2020).
  • Therefore U+2234. Not an end mark: it stands before a conclusion and is read therefore. \therefore needs amssymb.

How this list was compiled: Names, and the code points they belong to, are checked against UnicodeData.txt, version 18.0.0 (https://www.unicode.org/Public/18.0.0/ucd/UnicodeData.txt), and printed in sentence case. Notes that begin Unicode's note, and the other names Unicode gives a character, quote NamesList.txt of the same version (https://www.unicode.org/Public/18.0.0/ucd/NamesList.txt), as do the look-alikes Unicode cross-refers; the version a character was added in is from DerivedAge.txt (https://www.unicode.org/Public/18.0.0/ucd/DerivedAge.txt) and the years are from https://www.unicode.org/history/publicationdates.html. Alt codes are from the code page 437 table (https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP437.TXT) and the code page 1252 table (https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1252.TXT); a character in neither has no Alt code here. That some apps, rich text editors in particular, read an Alt code from 256 to 65,535 as a Unicode code point: https://en.wikipedia.org/wiki/Alt_code. Option keys are those of the U.S. keyboard layout as CLDR records it (https://github.com/unicode-org/cldr/blob/release-42/keyboards/osx/en-t-k0-osx.xml). HTML entity names are from https://html.spec.whatwg.org/entities.json. LaTeX macros are listed only when the amssymb source (https://ctan.org/pkg/amsfonts) declares them, matched to a code point through unicode-math-table.tex (https://github.com/latex3/unicode-math); \QED is that table's name for U+220E and needs the unicode-math package. How the amsthm package sets the sign (a hollow square by default, \qedhere, \qed, \qedsymbol): its own guide and source, https://ctan.org/pkg/amsthm. The names tombstone and halmos, the filled and hollow forms, the magazine end mark and the year 1950: https://en.wikipedia.org/wiki/Tombstone_(typography). What Q.E.D. and Q.E.F. stand for, the Greek abbreviation, and the authors who close a proof with a rectangle, a triangular bullet or slashes: https://en.wikipedia.org/wiki/Q.E.D. The therefore sign: https://en.wikipedia.org/wiki/Therefore_sign. All read as wikitext on 2026-10-08 and restated in this site's own words. The rows are the sign itself, the characters Unicode cross-refers it to, the forms those articles name, and labelled look-alikes. The Start here group, the made rows and the order are this site's own choice. Licence: own work (facts from the Unicode Character Database, Unicode License v3, and from Wikipedia, CC BY-SA 4.0, restated in this site's own words; aliases and notes marked as Unicode's are quoted from NamesList.txt, Copyright © 1991-2026 Unicode, Inc., https://www.unicode.org/license.txt)