Local JSON Data Explorer - Online Browser Storage Viewer
View, edit, and manage JSON objects saved in your browser's localStorage. Delete, export, or import keys. No setup.
UD5 Toolkit
FileSystemFileHandle objects, which can be stored in IndexedDB and reused across browser sessions — with the user's permission. This bridges the gap between web apps and native desktop applications.
window.showOpenFilePicker(), the browser returns a FileSystemFileHandle. This handle is serializable and can be stored in IndexedDB. When you revisit the page later, the stored handle can be retrieved and used to re-open the file — but the browser will verify permissions via handle.queryPermission() and may prompt the user to re-grant access via handle.requestPermission(). This mechanism enables truly persistent file access.
.txt, .json, .csv, .md, .html, .css, .js, .xml, .yaml, .log, and similar formats. Binary files (images, PDFs, executables) can be opened but will appear as garbled text. The editor uses UTF-8 encoding by default, which covers virtually all text file use cases. Large files (>10MB) may cause performance issues in the browser editor.
FileSystemFileHandle — no dialog needed. The Save As button triggers window.showSaveFilePicker(), which does open a system save dialog where you can choose a new location and filename. This mimics the behavior of native desktop applications.
View, edit, and manage JSON objects saved in your browser's localStorage. Delete, export, or import keys. No setup.
Drop a file and see its detected type based on the first bytes (magic number). Identifies hundreds of formats. Local.
Drop a file to see its MIME type and the first few magic bytes (hex and ASCII). No upload, works instantly.
Compress and decompress text using the browser's native Compression Streams API. See the binary output size.
Search for any file extension to see its full name, MIME type, and description. Covers thousands of entries. Static data.
Understand which file system to choose for your SD card based on capacity and device. A quick guide, no actual formatting.
Search by MIME or file extension to see the corresponding type. Helpful when configuring web servers. Static.
Drop or paste an .ics file and see all events in a readable table. Check dates, times, and locations. Privacy‑friendly.
Select your tech stack and generate a basic CI/CD pipeline YAML file for GitHub Actions, GitLab CI, or Bitbucket.
Enter a URL and a user‑agent to see if it is allowed or blocked by the robots.txt file. Quick bot validation.
A GUI to manage all keys in your browser's localStorage. Add, delete, edit, and export data. Debug progressive web apps.
Convert a flat JSON object into an INI file format with sections and keys. Useful for legacy configs. Local only.
Create a simple grid or carousel album with local images and captions. Export as printable PDF. Private.
Browse, edit, and delete keys stored by the idb‑keyval library in your browser. Handy for debugging PWAs.
Drag songs into a setlist and see total duration. Perfect for planning a concert or DJ set.
See how WeakMap and WeakSet work. Add objects as keys and watch references. Understand memory‑efficient collections.
Split a secret string into N shares where K are needed to recover. Educational cryptography demo. Uses simple XOR-based scheme. Local.
Drop an image that might have wrong extension and see its real format (JPEG, PNG, WebP) based on header bytes.
Open a test video in Picture‑in‑Picture mode. Control entering and leaving PiP. Copy the code snippet for your own app.
Shrink a PDF file size with configurable image quality and object removal. All processing stays in your browser.
Convert text and files to Base64 or decode Base64 back to original content. Processed locally with no server upload, ensuring complete data security.
Check how many pages a PDF has without uploading it (uses FileReader). Also shows file size and title if available. Simple and fast client-side tool.
Replace long CSS class names with short random strings. Map generated. For production optimization.
Encode or decode text using Base32 scheme. Ideal for legacy systems and data obfuscation. Works completely offline in your browser for maximum security.
Select PostCSS plugins (Autoprefixer, nesting, custom‑media) and generate a postcss.config.js file. Streamline your CSS pipeline.
Multiple digital counters for tracking stitches, rows, and pattern repeats. Increment, reset. Works on mobile.
Set start and end times for a video and trim it without re-encoding. Download the clip. Pure browser.
Nest elements in 3D space with preserve‑3d vs flat. Rotate the parent and see children behave differently.
Upload multiple text files and concatenate them into one, with optional separators. No upload; processed instantly.
Animated SVG steps showing how to fold a fitted sheet perfectly. Clean visual reference.