Skip to content

Rubayet123/unicode-viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

Unicode Inspector – Reveal Hidden Characters

License: MIT Static Badge GitHub last commit

A lightweight, privacy-first web tool to visualize invisible and non-printable Unicode characters in text.

Live Demo: https://rubayet123.github.io/unicode-viewer/


Why This Tool?

When copying text from PDFs, web pages, emails, or databases, invisible Unicode characters like zero-width spaces, soft hyphens, or control codes can sneak in and cause:

  • Unexpected layout bugs
  • Failed string comparisons
  • Broken parsing logic
  • "Invisible" differences in diffs

This tool instantly reveals what’s really in your string.


Features

Feature Description
Zero Server Processing Runs 100% in your browser — no data leaves your device
Real-time Visualization See hidden chars as you type or paste
Smart Symbol Replacement CR, LF, TAB, · for spaces, hex codes for others
Interactive Tooltips Hover any character to see Unicode point, hex, and HTML entity
Dark Mode Support Auto-detects system preference
Copy & Clear One-click actions for workflow efficiency
Live Stats Character and byte count
Mobile Friendly Works great on phones and tablets

Screenshots

Unicode Inspector UI
Modern, clean interface with real-time character highlighting


How to Use

  1. Paste your suspicious text into the input box
  2. Watch as invisible characters are replaced with visible symbols
  3. Hover over any symbol to see detailed Unicode info
  4. Use Copy Output to export the visualized version

Example input:
"HelloWorld" → Shows a Zero Width Space (U+200B) between words


Supported Characters

Symbol Meaning Unicode
CR Carriage Return U+000D
LF Line Feed U+000A
TAB Horizontal Tab U+0009
· Visible Space U+0020
U+200B Zero Width Space U+200B
U+00AD Soft Hyphen U+00AD
U+2060 Word Joiner U+2060
Any non-printable Shown as hex code e.g. U+FFFE

Privacy & Security

  • No cookies
  • No tracking
  • No IP logging
  • No data sent to servers

Your text never leaves your browser.


Development & Contribution

Local Setup

git clone https://github.com/Rubayet123/unicode-viewer.git
cd unicode-viewer

Contributing

Contributions are welcome! Feel free to:

  • Report bugs
  • Suggest new features
  • Improve UI/UX
  • Add suport for more character visualizations

Please open an issue first for major changes or new features.


Author

Rubayet
GitHub Profile · Personal Site


License

This project is licensed under the MIT License – see the LICENSE file for details.

About

View non-printable Unicode Characters

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages