Invisible Keyboard Input — Type Hidden Characters

Keyboard input analyzer

Inspect hidden characters in pasted input

Paste or type text to see visible length, grapheme count, code points, and whether hidden Unicode characters are present.

Recommended:The analyzer runs locally and helps compare keyboard spaces with invisible Unicode controls.

Controls

Maximum 500 characters. Do not paste passwords or sensitive content.
Character or preset

Output and diagnostics

Selected: NoneCode points: Not generatedUnits: 0Width/type: Not testedVisible chars: 0
Choose a preset, generate or analyze, then copy or transfer to the Test Box.

Normal Space

U+0020
A B

Visible spacing character

No-Break Space

U+00A0
A B

Visible spacing character

Thin Space

U+2009
A B

Visible spacing character

Hair Space

U+200A
A B

Visible spacing character

En Space

U+2002
A B

Visible spacing character

Em Space

U+2003
A B

Visible spacing character

Ideographic Space

U+3000
A B

Visible spacing character

Zero Width Space

U+200B
A​B

Zero-width or format character

Zero Width No-Break Space

U+FEFF
AB

Zero-width or format character

Zero Width Joiner

U+200D
A‍B

Zero-width or format character

Zero Width Non-Joiner

U+200C
A‌B

Zero-width or format character

Test Box

Characters: 0

Invisible Keyboard Input

This page analyzes invisible input from typing and pasting. It is different from a copy-space page because the focus is diagnosis: what did the keyboard or paste action actually put into the text field?

For keyboard-space comparison, see spacebar copy. For text box validation, use empty text box.

How to Use

  • ✦ Type or paste into the input analyzer.
  • ✦ Check visible length, grapheme count, and code points.
  • ✦ Compare a typed keyboard space with a copied Unicode space.
  • ✦ Transfer the result to the Test Box if you want another check.
  • ✦ Clear the analyzer before testing another input.

Keyboard vs Pasted Unicode

A keyboard usually inserts normal visible characters and U+0020 spaces. Pasted text may contain No-Break Space, Zero Width Space, Hangul Filler, joiners, or other Unicode controls. Those characters can look similar while behaving differently.

Compatibility Notes

Mobile keyboards, autocorrect, and app editors can change spacing after input. Some fields strip hidden characters when saving, even if the analyzer detects them locally.

Troubleshooting

  • ✦ If autocorrect changes spacing, paste a prepared sample instead of typing.
  • ✦ If the field strips zero-width input, try a visible-width space for testing.
  • ✦ If copied input differs after paste, inspect the saved value again.
  • ✦ If a keyboard cannot type a character, copy it from the tool instead.

Responsible Use

Use invisible keyboard input checks for Unicode diagnostics, formatting, and accessibility testing. Do not paste sensitive content into any test field.

FAQ

Can a keyboard type invisible characters?
Most keyboards type normal spaces and visible characters. Specialist invisible Unicode usually needs to be copied or inserted by software.
Why is pasted input different from typed input?
Pasted text can contain Unicode spaces, fillers, or zero-width characters that a keyboard does not normally type.
How do I inspect hidden characters?
Paste the value into the analyzer and read the code point summary and visible character count.
Can mobile keyboards change spaces?
Yes. Autocorrect and app editors can change spacing, punctuation, and line breaks.