Runs locally in your browser

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.

Last updated: June 30, 2026Unicode, HTML entity, and Alt-code referencesInvisible characters
blankblankblankblankblankblank

Favorites

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

6 characters

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.

FAQ about Invisible Characters
Invisible characters are still Unicode text. They may not draw anything on screen, but they can still affect copying, matching, validation, and storage.
Avoid them unless you specifically need that behavior and can explain it. Hidden characters are hard to debug and can cause mismatches.
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.