Runs locally in your browser

Punctuation Marks Copy and Paste

Copy quotes, apostrophes, dashes, bullets, ellipses, separators, inverted marks, and typographic punctuation for writing, editing, docs, captions, and product text.

Last updated: June 30, 2026Unicode, HTML entity, and Alt-code referencesPunctuation marks
§·¡¿«»

Favorites

No favorites yet. Click the star in the selected character panel to save one.

38 characters

About punctuation marks

Straight vs curly quotes

Straight quotes are safest in code, commands, and data. Curly quotes look better in prose but can break JSON, terminal commands, and copied snippets.

Hyphen, en dash, em dash

Use - for compound words and code, – for ranges like 5-7 days, and — for sentence breaks when the destination supports typographic punctuation.

Ellipsis vs three periods

The ellipsis character … is compact and polished in UI copy. Three periods are safer in plain-text systems that may not handle special punctuation well.

Bullets and separators

Bullets, middots, and vertical bars help compact lists such as Name • Role • Team. Too many separators make bios and labels harder to read.

Unicode, HTML entities, and Alt codes

Unicode gives each character a standard code point, such as U+2605 for ★. HTML character references let web pages represent those characters with decimal, hexadecimal, or named references.

Alt codes are keyboard shortcuts, mostly used on Windows. They are useful when they work, but copy and paste is more reliable across laptops, phones, tablets, and international keyboard layouts.

Why special characters change appearance

The copied character is text, not an image. Its final look depends on the app, browser, operating system, and font used to render it. If a symbol matters in a username, label, document, or product page, paste it into the final destination and check it there.

FAQ about Punctuation Marks
No. Use straight quotes in code, JSON, commands, and data files. Curly quotes are for prose and can change how copied snippets behave.
A hyphen joins words or appears in code. An em dash separates parts of a sentence. They are different Unicode characters and should not be swapped blindly.
A Unicode code point is the standard identifier for a character, written like U+2605 for the black star symbol.
For normal writing, copy the character directly. For HTML code, use a named entity when one exists or use the decimal or hexadecimal character reference.