Luminus

XML Formatter & Linter

Validate and format raw XML markup structures with indentation.

Understand your result

Not sure what the numbers mean? Echo reads your result and explains it in plain words — then suggests a sensible next step.

Description

The XML Formatter & Linter is a secure, browser-based developer utility built for the formatting, validation, encoding, decoding, and conversion tasks that come up constantly during software development and debugging. Whether you are pretty-printing a collapsed JSON API response, decoding a JWT to inspect its claims and expiry without exposing your signing secret to a third-party website, encoding or decoding Base64 and URL strings, generating SHA-256 or MD5 hashes, testing regular expressions with live match highlighting, parsing cron expressions into human-readable schedules, converting Unix timestamps to readable dates, transforming hex color values to RGB and HSL, or diffing two text blocks to find changes, this tool handles it instantly and privately. The JSON formatter catches syntax errors — missing commas, trailing commas, unquoted keys, mismatched brackets — and pinpoints the exact location so you can fix problems without scanning hundreds of lines manually. The regex tester uses the JavaScript ECMAScript engine, so patterns behave identically to your Node.js or browser code. All processing runs entirely inside your browser using client-side JavaScript — the tokens, payloads, secrets, API keys, and proprietary code you paste are never transmitted over the network, never stored in a database, and never logged. This makes the tool fundamentally safer than cloud-based alternatives for handling production credentials, internal configuration files, and pre-release source code. It is designed for back-end engineers debugging microservice responses, front-end developers inspecting fetch payloads, DevOps engineers editing infrastructure configs, security professionals reviewing tokens, and computer science students learning about data formats. There are no accounts to create, no file-size limits, no usage quotas, and no advertisements.

How to use

  1. Paste your code, payload, key, or token into the input area.
  2. Choose your target transformation (format, minify, encode, or convert).
  3. Inspect the validation results or decoded outputs instantly.
  4. Click to copy the clean output back to your clipboard.

Why use this tool?

Pasting production keys, payload tokens, or code into online utilities is a security vulnerability. The XML Formatter & Linter runs fully in your browser, keeping your development workflows secure.

Features

  • Live syntax checks and syntax error highlights.
  • Instant conversions between common developer formats and representations.
  • Fully local computation prevents proprietary code or keys from being leaked.

Frequently asked questions

Related tools

Pretty-print, minify, and validate JSON with the error line called out.

Developer

Convert text to Base64 and back, Unicode-safe.

Developer

Read the header and payload of a JSON Web Token, with expiry checked.

Developer

SHA-1, SHA-256, and SHA-512 digests, computed in your browser.

Developer
Was this tool helpful?