Skip to main content
Calctrove Calctrove

XML Unescape

XML Unescape

Paste input, adjust settings if needed, then run.

More actions
Input: manual
InputsTextManual input • Auto-updateWaiting

Status

Waiting for output.

Health 55/100

Result size
Live

0chars

Run to update output.

Copy result = output only. Copy report = output + settings.

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. 1 Input: Hello & welcome to <Lab>.
  2. 2 Unescape mode resolves entities to literal characters.
  3. 3 Output: Hello & welcome to <Lab>.

Decoded output is ready for human-readable review.

How
  1. Paste escaped XML text into the input panel.
  2. Run unescape conversion.
  3. 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