Encoding & Decoding

Unicode Escape Converter

Convert between plain text and Unicode escape sequences (\uXXXX). Useful for inspecting API payloads, config files, and frontend strings. Conversion stays in the browser.

UnicodeEscapeEncoding

Favorite this tool

No favorite storage mode has been selected.

Quick actions

Copy this tool URL or open the system share sheet on a supported device.

Use cases

  • View \uXXXX forms of non-ASCII characters
  • Restore escaped strings from API responses
  • Compare Unicode escapes found in logs

How to use

  1. Enter plain text or Unicode escape sequences
  2. Choose encode or decode
  3. Copy the result

Example input and output

Input

你好

Unicode escapes

\u4f60\u597d

FAQ

Are Chinese characters and emoji supported?

Yes. Characters can be converted to \uXXXX form and decoded back. Characters outside the Basic Multilingual Plane may appear as surrogate pairs; use UTF-8 Byte Viewer for actual bytes.

How does this differ from UTF-8 Byte Viewer?

This tool focuses on \u escapes and text. UTF-8 Byte Viewer shows UTF-8 bytes, code points, and lengths per character.

Tools

Related tools

Continue with another translated tool for a nearby task.

UTF-8 Byte Viewer

UTF-8 Bytes and Code Point Viewer

Available

Inspect each character’s UTF-8 bytes, hex form, and code points. Useful for debugging emoji, multi-byte CJK, and length-limit issues. Analysis runs locally in the browser.

UTF-8 Bytes Unicode

HTML Entity Encode/Decode

HTML Entity Encoder and Decoder

Available

Convert HTML special characters to entities or restore entities to text. Useful for template debugging, rich-text cleanup, and escaping. Processing stays in the browser.

HTML Entities Encoding

Base64 Encode/Decode

Base64 Encoder and Decoder

Available

Encode and decode Base64 in the browser, with standard and URL-safe variants, automatic direction detection, and optional file-to-Base64 conversion. Useful for API debugging and local data prep.

Base64 Encoding Developer