Skip to content
Input
Text
Unicode
17.0
Runtime
Browser

Convert explicit Unicode code points into characters

Parse explicit scalar-value tokens and join their characters without accepting surrogate code points.

Local processingNo sign-upNo fetch or upload

Input

Separate U+XXXX, 0xXXXX, or decimal values with spaces or commas.

Local

Characters

Submit the example or replace it with your own text. The result appears here without a network request.

What this tool proves

Explicit Unicode interpretation

Each token declares its base through U+, 0x, or decimal spelling. Mixed explicit formats are accepted because every token remains unambiguous.

Strict scalar parsing prevents replacement-character surprises

Each token declares its base through U+, 0x, or decimal spelling. Mixed explicit formats are accepted because every token remains unambiguous.

Values above U+10FFFF and the surrogate range U+D800–U+DFFF fail instead of being replaced with U+FFFD.

Unicode text stays scalar, private, and bounded

Every operation rejects lone UTF-16 surrogates before processing. Inputs are capped at 256 KiB, report operations at 20,000 code points, and output at 1 MiB.

The work starts only after submission and stays in the current browser tab. Tool Swim does not upload text, call the developer API, retain results, or save presets.

Primary references

Questions and answers

Related Unicode tools