Convert Unicode to HTML entities
When pasting multilingual text into an older HTML document or email template that does not declare UTF-8, non-ASCII characters may render as mojibake. This chain first converts the input through the Unicode tool, then encodes the result as HTML entities so every non-ASCII character becomes a safe entity reference that any HTML parser understands.
What it solves
Convert Unicode code points into HTML named/numeric entities for safe embedding in legacy HTML.
Input → Output
Unicode Converter input → HTML Entity Encoder output across 2 steps.
Runs in
1–2 minutes · fully local in your browser.
Before you start
- A string containing non-ASCII Unicode characters
The pipeline
-
Convert text to Unicode code points, UTF-8 hex, or UTF-16 hex online. Free, private, and 100% client-side.
-
Encode text to HTML entities online. Free, private, and 100% client-side.
Runs locally in your browser. The recipe defines the pipeline only — your input never leaves this tab.
▶Run this workflow
Enter your input below and click Run. All processing happens locally in your browser — nothing is uploaded.
Pipeline progress
- Unicode Converterunicode-convert
- HTML Entity Encoderhtml-entity-encode
Sample input
café — résumé
Expected output
U+0063 U+0061 U+0066 U+00E9 U+0020 U+2014 U+0020 U+0072 U+00E9 U+0073 U+0075 U+006D U+00E9
This pair is executed against the real tools at build time (tests/unit/recipes.test.ts) — the expected output is verified, not illustrative.
You might also need
Workflows sharing tools or topics with this recipe.