Special Characters
Click any character to copy it. Click its &entity; chip to copy the HTML entity instead.
194 of 194 characters
Punctuation & typography
Dashes, quotes, and marks that most keyboards can't type.
Legal & editorial
Copyright, trademark, and reference marks.
Currency
Currency symbols beyond the dollar sign.
Maths & logic
Operators, comparisons, and set notation.
Fractions & superscripts
Precomposed fractions and raised/lowered digits.
Arrows
Directional marks for docs and diagrams.
Shapes, bullets & ticks
Status marks and list glyphs.
Greek letters
Common in maths, physics, and variable naming.
Box drawing
For ASCII diagrams and terminal output.
Invisible & spacing
Characters that render as nothing or as blank space — the ones that break string comparisons and sneak into pasted text.
Reference
The “Invisible & spacing” group holds real characters that render as nothing or as blank space. They copy fine — they just look empty when pasted, which is exactly why they break string comparisons.
HTML entities are only needed in HTML. In JSON, source code, or plain text, paste the character itself.
Instructions
A picker for the characters that are awkward to type — dashes, quotes, arrows, currency, maths and Greek.
- Search by name (
arrow,euro), by the character itself, or by code point (U+2014). - Click a character to copy it.
- Click its &entity; chip instead to copy the HTML entity.
Tips
- The three dashes are different: hyphen
-joins words, en dash–spans ranges, em dash—breaks a sentence. - HTML entities are only needed in HTML. In JSON, source code or plain text, paste the character itself.
- For codes below 128, the ASCII Table is the better reference.
- Hit Example and click the search box to run a sample lookup.