Text Reference

Symbols to copy and paste

245 results

Arrows

Currency

Maths

Punctuation

Greek

Stars and shapes

Legal and office

Fractions

Box drawing

A static table · nothing is uploaded

Static reference · 242 characters, real Unicode

242 characters in nine groups: arrows, currency, maths, punctuation, Greek, stars and shapes, legal and office marks, fractions and box drawing. Three of them — π, ° and № — are listed in two groups each, because that is where people look for them. Tap one to copy it. The search box matches the name as well as the character, so typing "euro" finds €, and typing € finds it too.

How to copy a symbol

1 Find it by scrolling, or search by name, "euro", "arrow", "half".
2 Tap it. It is on your clipboard.
3 Paste it anywhere that accepts text.
4 If it arrives as an empty box, the receiving font has no glyph for it; pick a font, not a different character.

These are ordinary Unicode characters rather than images, so they behave like letters. They inherit the surrounding font and colour, a search box can find them, and a screen reader announces them by name. An em dash copied from here is a real em dash, and it survives being emailed, stored in a database and read back out.

Several pairs in this table look identical and are not the same character, which matters the moment anything compares two strings. The micro sign µ (U+00B5) sits in the maths group and the Greek letter mu μ (U+03BC) sits in the Greek group; they are different codepoints, so a search for one will not find the other, and uppercasing µ turns it into the Greek capital Μ. The same trap holds for the increment sign ∆ (U+2206) against the Greek capital delta Δ (U+0394), and for the multiplication sign × (U+00D7) against a lowercase letter x. When two strings that look identical refuse to match, this is usually the reason.

Unicode normalisation is the other thing that quietly rewrites these. A compatibility pass, NFKC or NFKD, is meant to fold look-alikes together, and it does so aggressively: ½ becomes the three characters 1, fraction slash, 2; ² becomes a plain 2; № becomes No; and µ becomes the Greek μ. Plenty of systems run that pass without telling you, including some search indexes, username checks and filename handlers. A canonical pass, NFC or NFD, leaves all four alone. If a symbol has to survive a round trip exactly as typed, check which form the system on the far end stores.

Font coverage is the practical limit, not the standard. Every character here exists in Unicode; whether it appears depends on the font in use carrying a glyph, and a font that does not shows a replacement box. Arrows, currency, maths and Greek are close to universal. Box drawing, the rarer fractions and the office marks are patchier, and a symbol that renders correctly in this browser can still box out in a PDF, in a slide deck or on someone else's phone. A fallback font stack fixes it; swapping in a different character does not.

Two absences are deliberate and one is not. The fractions here are the ones Unicode gives a single character to, so ½, ¼ and ⅐ are one codepoint each and there is no character for seven sixteenths; those are built from the digits and the fraction slash. Superscripts stop at ³ because ¹ ² ³ are Latin-1 leftovers and ⁴ onward live in a different block. And there is no true minus sign U+2212 in this table, only the maths operators around it, so a minus in running text is still the hyphen on your keyboard, which is narrower than the plus sign it is meant to line up with.

One case catches people out every time: ½ and ¾ look like numbers and are not. A spreadsheet reads them as text, Number("½") is NaN, and any arithmetic on them fails without an error. Type 0.5 where a value is meant and keep the character for prose.

What people use it for

  • Getting a real em dash instead of a hyphen doing the job of one
  • Typing a currency sign that is not on the keyboard
  • Putting a degree, per-mille or estimated sign into a report
  • Adding an arrow to a slide without drawing one
  • Finding the × that is a multiplication sign and not the letter x
  • Marking feet and inches with primes rather than apostrophes
  • Drawing a table or a tree in a plain-text file with box characters

Questions

No, they are real Unicode characters. They take the font and colour of the text around them, and a search box can find them.

The Unicode Standard, code chartsUAX #15, Unicode normalization formsMDN. Unicode and JavaScript strings
Was this tool any good?
Internal signal only · I use it to find the tools worth rebuilding