Invisible Characters Copy and Paste
Copy blank, zero-width, and spacing characters such as no-break space, zero width space, zero width joiner, word joiner, and braille blank. Use them for testing, spacing, and edge cases where a normal space is rejected or collapses.
Favorites
No favorites yet. Click the star in the selected character panel to save one.
About invisible characters
Blank is not always empty
A no-break space, zero width space, and braille blank can all look empty, but they behave differently when pasted into forms, code, or text fields.
Zero-width characters
Zero width space, joiner, and non-joiner can affect word breaks, joining behavior, or hidden separation without adding visible width.
Useful for testing
These characters are good for checking form validation, trimming logic, username handling, search cleanup, and copy/paste bugs.
Use hidden text carefully
Hidden characters can break passwords, identifiers, source code, CSV cleanup, search matching, and moderation workflows.
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.