# ViewJSON > ViewJSON is a free online JSON viewer and formatter at viewjson.net. It instantly previews Base64-encoded images, audio, video, and PDF files embedded in JSON data. All JSON parsing and rendering happens locally in the browser. When sharing, data is encrypted via AES-GCM before any ciphertext is stored for a short link. ### Key points - **Inline media preview** — Base64 in JSON is rendered as images, audio, video, or PDF; heavy work stays in the browser. - **Default editing** — Your JSON is not uploaded in plaintext; parsing and preview run locally. - **Share links** — JSON and variables are encrypted locally (AES-GCM); only ciphertext is kept to resolve a short ID; the **decryption key stays in the URL hash (#)** and is not sent to servers. - **Full documentation:** https://viewjson.net/llms-full.txt - JSON formatting, validation, minification, and intelligent repair - Automatically detects and renders Base64-encoded media inline within the JSON structure — images display visually, audio and video become playable, PDFs render as document previews. No manual decoding or external tools required. - File to Base64 conversion via paste - API Request Builder with cURL and HTTP export - Variable substitution system with type-aware placeholders - One-click URL sharing: local AES-GCM encryption, ciphertext stored for short link ID, decryption key only in the URL #fragment (not sent to servers) - Persistent history with auto-save, pinning, and configurable limits - Privacy-first: JSON contents and variables are processed client-side and never exposed to the server in plaintext. - Available in 10 languages: English (default), 简体中文, 繁體中文, 日本語, 한국어, Español, Deutsch, Français, Português, Русский Supported media formats: - Images: PNG, JPEG, GIF, WebP, BMP, ICO - Audio: MP3, WAV, OGG, M4A, FLAC - Video: MP4, WebM, AVI, MOV - Documents: PDF