File Type from Magic Bytes Detector - Online Identify Unknown Files
Drop a file and see its detected type based on the first bytes (magic number). Identifies hundreds of formats. Local.
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.
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.
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.
Fill in a form and see the FormData object as JSON. Perfect for debugging multipart form submissions. Client-side.
Create a simple grid or carousel album with local images and captions. Export as printable PDF. Private.
Paste a string and get a clean, safe file name by replacing forbidden characters. Works for Windows, Mac, Linux.
Design a digital business card with your photo, contact details, and social links. Download as vCard or share a URL. Local tool.
Drag songs into a setlist and see total duration. Perfect for planning a concert or DJ set.
Shrink a PDF file size with configurable image quality and object removal. All processing stays in your browser.
Convert nested JSON translation files into a flat CSV table for translators. Also reverse back. Local only.
Adjust page characteristics (image size, server delay, layout shift) and see the simulated Core Web Vitals scores. Understand what impacts performance.
Generate a checklist for traveling with only a carry‑on. Mix‑and‑match outfits. Toiletries rules.
Patch the PerformanceObserver and show your page’s Core Web Vitals as you browse. See real‑time scores and suggestions.
Upload multiple text files and concatenate them into one, with optional separators. No upload; processed instantly.
Paste your JSON‑LD or Microdata and test it against Google's Rich Results criteria. Get warnings. Local linter.
Format a list of Q&A pairs and export as a CSV ready for Anki import. Simple line‑based template. Local.
Track personal expenses and categorize spending. Interactive charts show where your money goes. All financial data remains in your browser only.
See how WeakMap and WeakSet work. Add objects as keys and watch references. Understand memory‑efficient collections.
Enter the dimensions of your insert and get the correct envelope size (DL, C6, etc.). Quick mail guide.
Write Q&A in a simple format and export as a CSV file compatible with Anki. Perfect for rapid card creation. Local.
Shows each character's 7‑bit or 8‑bit binary representation. Includes space separation. For learning binary encoding.
Enter a URL and get a quick simulation of First Contentful Paint, LCP, and CLS using browser metrics. Lightweight alternative.
Convert subtitle files between SRT and WebVTT formats. Also shift all timestamps forward/backward. Works locally.
Use browser compass and geolocation to show which planets and stars are overhead. Minimal, local only.
Create a QR code that contains your full vCard contact information. Scan to save directly to a phone. No data leaves browser.
Build your own Connections‑style puzzle with 4 categories and 4 words each. Share the puzzle as a code or link.
Drag dog breed names into the correct AKC group (herding, sporting, etc.). Learn breed categories.
Nest elements in 3D space with preserve‑3d vs flat. Rotate the parent and see children behave differently.
Manually manage flashcards with 5 virtual Leitner boxes. See when to review each box next. All data local storage.