XML Unescape
XML Unescape
Paste input, adjust settings if needed, then run.
Decode escaped XML entities back to human-readable text.
Result size
0chars
Run to update output.
Output summary
0 chars
More actions
Input: manual
InputsTextManual input • Auto-updateWaiting
Status
Waiting for output.
Health 55/100
Result sizeLive
0chars
Run to update output.
Copy result = output only. Copy report = output + settings.
Privacy note
Your input is processed locally in your browser whenever possible. We do not store your data.
Flow
- Parse XML entities such as &, <, and numeric references.
- Resolve each entity to the target Unicode character.
- Return readable text output with preserved content order.
Example
Worked example: decode escaped sentence
- 1 Input: Hello & welcome to <Lab>.
- 2 Unescape mode resolves entities to literal characters.
- 3 Output: Hello & welcome to <Lab>.
Decoded output is ready for human-readable review.
How
- Paste escaped XML text into the input panel.
- Run unescape conversion.
- Copy decoded text for review or reuse.
Cases
- Read plain text from escaped SOAP fragments.
- Normalize entity-heavy fixture content before assertions.
- Troubleshoot encoding issues in generated XML output.
Avoid
- Expecting unknown custom entities to decode automatically.
- Running decode multiple times and changing intended text.
- Unescaping full XML markup when only value fields need decoding.
FAQ
Does xml unescape send my input to a server?
No. XML Unescape handles the input in your browser whenever possible, so routine conversions, previews, and copy actions stay on your device instead of being sent to Calctrove servers.
Can numeric entities be decoded too?
Yes. Supported decimal and hexadecimal numeric entities decode to Unicode characters.
Why is part of my text still escaped?
The remaining segment may use unsupported or custom entities outside standard XML mappings.
Switch
Switch12
No match.