{"$schema":"https://toolsly.tools/schemas/tool-manifest-v1.json","generated":"2026-05-20T20:47:38.245Z","discovery":{"catalog":"https://toolsly.tools/tools.json","llmsTxt":"https://toolsly.tools/llms.txt","sitemap":"https://toolsly.tools/sitemap.xml"},"relatedTools":[{"slug":"qr-code-reader","name":"QR Code Reader","url":"https://toolsly.tools/qr-code-reader"},{"slug":"qr-code-generator","name":"QR Code Generator","url":"https://toolsly.tools/qr-code-generator"},{"slug":"file-to-hex","name":"File to Hex Dump","url":"https://toolsly.tools/file-to-hex"},{"slug":"hex-to-file","name":"Hex to Binary File","url":"https://toolsly.tools/hex-to-file"},{"slug":"wifi-qr-code-generator","name":"Wi-Fi QR Code Generator","url":"https://toolsly.tools/wifi-qr-code-generator"},{"slug":"vcard-qr-code-generator","name":"vCard QR Code Generator","url":"https://toolsly.tools/vcard-qr-code-generator"},{"slug":"barcode-generator","name":"Barcode Generator","url":"https://toolsly.tools/barcode-generator"},{"slug":"base64-encode","name":"Base64 Encode","url":"https://toolsly.tools/base64-encode"}],"kind":"utility","slug":"text-to-unicode","name":"Text to Unicode Escapes","description":"Convert text into Unicode escape sequences — U+XXXX, \\uXXXX, &#XXXX; or %uXXXX. Hex digits are uppercase.","longDescription":"Encode every character of a string into a chosen Unicode-escape notation. Four formats are supported: U+XXXX (Unicode standard UCS notation), \\uXXXX (JavaScript / Java / JSON escape), &#XXXX; (HTML numeric entity, decimal-style but you get hex here too — see html-encode for the decimal form), and %uXXXX (older JavaScript escape() style). Each code is rendered as four uppercase hex digits. Supplementary characters (above U+FFFF) are emitted as a surrogate pair so the \\uXXXX form is round-trippable. Runs entirely in your browser.","category":"text","categoryName":"Text & Encoding","keywords":["text to unicode","string to unicode escape","unicode escape encoder","text to \\u","text to u+","javascript unicode escape","html entity encoder hex","text to %u","text to unicode online","convert text to unicode","unicode escape converter","text to ucs","string to javascript escape"],"badge":"Encoder","url":"https://toolsly.tools/text-to-unicode","inputs":[{"type":"text","key":"text","label":"Text","placeholder":"Hello","multiline":true,"monospace":true},{"type":"select","key":"format","label":"Format","defaultValue":"ucs","choices":[{"value":"ucs","label":"U+XXXX (UCS notation)"},{"value":"js","label":"\\uXXXX (JS / Java / JSON escape)"},{"value":"html","label":"&#XXXX; (HTML entity)"},{"value":"pct","label":"%uXXXX (legacy JS escape)"}]},{"type":"select","key":"scope","label":"Encode which characters","defaultValue":"non-ascii","choices":[{"value":"all","label":"All characters"},{"value":"non-ascii","label":"Non-ASCII only (keep printable ASCII)"}]}],"outputs":[{"key":"result","label":"Escaped text","multiline":true}],"invocation":{"webUi":"https://toolsly.tools/text-to-unicode","api":null,"notes":"Currently invoked via the web UI at `webUi`. Inputs are form fields; outputs are structured text values. A remote MCP/REST API is planned."}}