QR Code Generator
Create static QR codes for URLs, Wi-Fi, contacts, text and events. Download PNG or SVG with optional local logos; no signup or scan tracking.
Format, validate, minify and compare JSON online. Convert JSON, YAML and CSV locally with Mayexa's free browser editor; no account required.
Loading your private workspace…
Format {"name":"Mayexa","tools":[1,2]} with two-space indentation.
Strict JSON token parsing and JSON.stringify; local browser workers; lazy CodeMirror and format parsers. Source is never executed.
5 MiB UTF-8 input; 20 MiB output; 20-second worker timeout. Strict JSON depth 200; duplicate keys and unsafe integers are rejected; fractions use JavaScript precision. Tree: 250,000 characters, 40 display levels. Diff: first 1,000 changes. URL import: HTTPS public hostnames, CORS required, no credentials or redirects, 15 seconds. AI is not connected.
A JSON formatter makes structured data easier to read; a validator checks whether the text follows JSON syntax. Use both before copying an API response into a configuration file. Mayexa also offers a structural comparison so you can inspect values that changed rather than treating whitespace as a meaningful difference.
Formatting is not schema validation. Review inferred TypeScript and JSON Schema outputs against your application's real contract. URL import is an explicit direct browser request and needs the source's CORS permission; file import is the alternative when that permission is absent. Input is bounded to 5 MiB, and AI assistance is not connected.
No Mayexa account is required. Review the workspace's processing labels and limits before entering data.
JSON, JSON5, JSONC, YAML, XML, HTML, CSS, SCSS, LESS, JavaScript, TypeScript, GraphQL, Markdown, MDX and Vue. The Compare workspace currently supports strict JSON; conversions and generated outputs have their own visible limits.
Hover or keyboard-focus an icon to read its label. The wand formats, the shield validates, the globe imports a URL, and the expand icons focus an editor. Copy and download actions are beside the output. Ctrl/Cmd + F searches the focused editor.
Yes. Use the globe icon and a public HTTPS hostname that permits cross-origin browser access (CORS). Imports are limited to 5 MiB and 15 seconds. Redirects, literal IP addresses, local hostnames and authenticated URLs are not supported. If the source blocks access, download its file and use Open file. The request goes directly to the source website, which receives your network address; no Mayexa server proxy is used.
Left, center and right alignment affect the editor display only. Wrapping and font size also leave the document unchanged. Formatting and indent/outdent do change whitespace; the original input remains available through editor undo.
5 MiB UTF-8 input; 20 MiB output; 20-second worker timeout. Strict JSON depth 200; duplicate keys and unsafe integers are rejected; fractions use JavaScript precision. Tree: 250,000 characters, 40 display levels. Diff: first 1,000 changes. URL import: HTTPS public hostnames, CORS required, no credentials or redirects, 15 seconds. AI is not connected.
Formatting and ordinary operations run locally in browser workers. There are no automatic drafts or content analytics. Code is displayed as text and never executed. URL import sends a request only to the source you select.
The top panel previews error explanations, repair suggestions and data transformations. AI is not connected yet, and no editor content is sent to OpenAI. Once connected, users will choose the content and consent before sending it.
Strict JSON validation checks syntax and documented number/depth rules. Other formatters check parser acceptance, not program behavior, schema compliance or business correctness. Generated JSON Schema and TypeScript types are sample-based suggestions that require review.
Work through a practical example and understand how to interpret the result before relying on it.
JSON Formatter: Fix Syntax, Format Data and Compare ChangesA clearer view of your code and data.
Understand what failed and how to correct it.
Review proposed changes before applying them.
Describe the fields or structure you need.
Preview of upcoming AI features. No AI requests are sent. Once connected, you will choose what to send and consent before each request.
Loading editor…
Loading editor…
Alignment changes the display only. Indent/outdent affects selected input lines (or the current line). Font size and wrapping never change your data. Expand either editor for a focused view; Escape restores the workspace.
Ctrl/Cmd + Enter runs the current workspace action. Ctrl/Cmd + F searches the focused editor. Ctrl/Cmd + Z undoes input edits. Tab indents; press Escape then Tab to leave the editor.