JSON Formatter
Pretty-print, validate and minify JSON with friendly error messages.
Generate QR codes for URLs, text, WiFi, and vCards.
Your result is ready — download it below:
Re-encoded without size gain Download links expire within 30 minutes.
No result to display for the current input.
Generate QR codes for URLs, text, WiFi, and vCards.
Turn a link, a message, a WiFi login or a contact card into a QR code you can print or share. The code is generated from the content you enter and encoded directly into the image, so there is no account and no redirect service to depend on.
Choose the content type, enter the details, and generate. A URL becomes a scannable link; WiFi mode encodes the network name, password and security type so a phone can join without typing; contact mode encodes a vCard. Download the image and place it wherever you need it.
URLs are the most common use, but the same code can hold plain text, an email address, a phone number, a WiFi configuration or a contact card. The scanner decides how to act on the content, so keep the payload short and unambiguous for reliable results.
This tool creates static QR codes: the destination is embedded in the image itself. They never expire and do not stop working if a service shuts down, but the destination cannot be changed after printing. A redirect code can be edited, but it depends on a third-party shortener staying online.
Keep the code on a plain, light background with plenty of contrast and leave the quiet zone around the edges. Print it large enough for the intended distance, and test it with more than one phone before sending it to a printer. Avoid placing it on a curved or reflective surface.
The content you encode is not stored as a campaign and there is no analytics service attached. Treat the QR code as a copy of the data you entered: anyone who scans it can read that URL, text or WiFi password.
No. These are static codes with the content embedded in the image, so they keep working indefinitely.
No. A static code cannot be edited. If you need a destination you can change later, use a redirect service, keeping in mind it must stay online.
Yes. Enter the network name, password and security type, and a phone can join the network by scanning the code.
Use PNG for screens and web use, and a larger PNG or vector format for print so the code stays sharp at any size.
Low contrast, a missing quiet zone, a small print size or reflections are the usual causes. Test on multiple phones and enlarge the code if needed.
Yes, with no signup and no watermark on the downloaded code.
Generate QR codes for links, text, WiFi and contacts online for free. Enter the content, generate the code and download an image you can print or share.
How to use: choose the content type, enter the details and generate your QR code.
Pretty-print, validate and minify JSON with friendly error messages.
Turn any JSON into ready-to-compile Rust struct definitions with serde derives.
Turn any JSON into a TypeScript Zod schema with nullable and optional handling.
Convert any JSON into Go struct definitions with json tags and pointers for optionals.