Text Data URI Builder & Decoder
Build Base64 data URIs from UTF-8 text with a custom MIME type, or inspect and decode text data URIs without opening them or executing embedded content.
Paste input or try the example.
A text-focused tool: decoding requires UTF-8, even if the URI declares a different charset. Binary payloads are rejected. Embedded HTML or SVG is shown as text and never opened.
Open a UTF-8 text file
Using Text Data URI Builder & Decoder
Build Base64 data URIs from UTF-8 text with a custom MIME type, or inspect and decode text data URIs without opening them or executing embedded content.
- Paste your input, open a UTF-8 file or load the example.
- Choose the operation and settings, then click Process data URI.
- Read the status and limitations, then copy or download the output.
Example
Hello from ToolSorcerer! 👋 A text-focused tool: decoding requires UTF-8, even if the URI declares a different charset. Binary payloads are rejected. Embedded HTML or SVG is shown as text and never opened.
Questions & answers
What does a data URI contain?
A data URI combines metadata and an embedded payload in one string: data:[media type][;base64],data. The builder includes a UTF-8 charset and Base64 encoding.
Can I decode an image or arbitrary binary file?
This tool decodes UTF-8 text only and does not export binary files. Use Image to Base64 for images or the Base64 tool for binary workflows.
Does this preview embedded HTML?
No. The decoded result stays in a plain textarea. The tool never navigates to a pasted URI or renders embedded markup.
What are the limits?
Input is capped at 250,000 characters. Standard padded Base64 and percent-encoded text payloads are supported. No whitespace is accepted in Base64 payloads. Output is capped at 1,500,000 characters.
Help improve this tool
Report a problem or suggest an improvement
Describe the issue without pasting private tool input. Feedback goes to our admin inbox.
