Community lab / local-first
Small tools. Real problems. Data respected.
Useful technical tasks should not require an account, subscription, or upload. These tools run in the browser and are built for keyboard, touch, and assistive technology.
Available tools
QR Code Studio
Generate and customize QR codes directly in the browser.
Open 02Local onlyPassword & Passphrase
Generate credentials with Web Crypto and a clear estimate of the search space.
Open 03WCAG 2.2Contrast Workbench
Test text and UI contrast, preview the pair, and find a nearby passing foreground.
Open 04Web CryptoTokenDesk
Decode JWTs, inspect time claims, flag risky algorithms, and optionally verify a signature with a JWK—without sending the token anywhere.
Open 05Local processingImage Metadata Cleaner
Inspect recognized JPEG, PNG, and WebP metadata, create a fresh canvas re-encode, resize images, and convert formats without uploading the originals.
Open 06Sanitized exportHARsafe
Summarize a HAR, report applied redaction categories, redact headers, cookies, query values, and bodies, then export a safer trace.
Open 07Local streamLogGlass
Stream text or JSONL logs in a dedicated worker, filter without reading the whole file into memory, summarize levels, and export a selection with best-effort redaction.
Open 08ONNX · WebGPUEdgeBench
Run a local ONNX model with generated or JSON tensor inputs using WebGPU or WASM, then report p50, p95, sequential throughput, and a memory lower bound after explicit warm-up.
Open 09YOLO · COCODataset Clinic
Audit local YOLO folders or COCO JSON for missing labels, invalid boxes, class distribution, byte-identical duplicates, and exact-duplicate leakage between named splits.
Open 10TerraformStateScope
Inventory resources, providers, modules, dependencies, and cost-relevant infrastructure in a local Terraform state, then export a normalized report with optional identifier pseudonyms.
Open 11No persistenceSecretSweep
Scan pasted text or selected files for credential patterns and high-entropy values, then export a redacted remediation report.
Open 12Local PDFPDF Bench
Merge, split, reorder, rotate, and remove common document metadata from PDFs without uploading them.
Open 13On-device AIPrivate Transcriber
Transcribe local audio with a small Whisper model in the browser, include timestamps, and export TXT, VTT, or SRT.
Open 14Canvas · TIFF · BMPUniversal Image Converter
Convert supported PNG, JPEG, WebP, AVIF, TIFF, and BMP images locally, resize them, and tune lossy quality.
Open 15Batch · LocalImage Compressor
Compress image batches, strip recognized metadata through re-encoding, and compare size and quality before download.
Open 16LibRaw WASMRAW Photo Processor
Develop supported CR2, NEF, ARW, DNG, and other RAW sensor files locally with exposure, camera/auto/custom white balance, and half/full-resolution controls.
Open 17XML · LocalSVG Optimizer & Editor
Edit SVG source, remove safe redundancies, inspect paths, apply view transformations, preview, and export locally.
Open 18EXIF · XMPImage Metadata Workbench
Inspect image metadata, write real EXIF ImageDescription, IPTC Caption-Abstract, or XMP dc:description fields in JPEG, remove recognized JPEG/PNG blocks, and export a local copy.
Open 19On-device OCROCR Studio
Recognize text in local images, preserve word boxes, select a language, and export text or a searchable PDF when the OCR runtime is available.
Open 20Canvas visionDocument Scanner
Correct document framing, rotate or deskew, tune threshold and contrast, and export a cleaned local scan.
Open 21Local alignmentPanorama Stitcher
Order photographs, estimate horizontal overlap, fine-tune alignment, blend seams, and export a panorama locally.
Open 22Tone mappingHDR Image Merger
Combine aligned exposure stacks, reject clipped samples, tune tone mapping, and export a display-ready image.
Open 23Canvas layersPixel / Texture Editor
Paint on local images with layers, opacity and blend controls, masks, undo, and practical texture filters, then export a flattened copy.
Open 24Native + FFmpegOffline Video Player
Play local media through a zero-copy native path or a disclosed FFmpeg compatibility transcode, add VTT/SRT subtitles, choose an audio stream, inspect metadata, and capture frames.
Open 25FFmpeg WASMVideo Converter
Transcode local video to VP9/Opus WebM or H.264/AAC MP4 with resolution, bitrate, and frame-rate controls entirely in this tab.
Open 26FFmpeg compressionVideo Compressor
Estimate size, choose bounded resolution/bitrate/frame-rate presets, and compress local video to VP9/Opus WebM or H.264/AAC MP4 with FFmpeg WASM.
Open 27Timeline · LocalVideo Editor
Trim a local clip, add timed text in the browser path, apply bounded fade-in/out transitions, choose framing and audio, preview, and export WebM or FFmpeg MP4/WebM.
Open 28Frames + FFmpegGIF / WebP / APNG Studio
Build GIF, animated WebP, or APNG from reordered and independently timed frames; render frames to WebM or a sprite sheet; or convert a clipped video into an animation.
Open 29SRT · VTT · ASSSubtitle Editor
Parse SRT, VTT, and ASS subtitles, edit cues, shift or scale timing, validate overlaps, preview, and export.
Open 30PCM + FFmpegAudio Converter
Decode local audio, trim, resample, remix channels, and export genuine WAV, FLAC, MP3, Opus, or AAC/M4A output.
Open 31PCM multitrackDAW-lite
Arrange local audio tracks, set trims, gain and pan, apply fades and filters, preview the mix, and export a stereo WAV.
Open 32Local DSPAudio Restoration Tool
Analyze local audio, attenuate stationary noise, apply high-pass and low-pass filters, normalize peaks, detect silence, and export WAV.
Open 33Audio analysisMusic Analyzer
Estimate BPM and musical key, measure loudness, detect onsets, inspect a spectrogram, and export an analysis report.
Open 34Local PDFPDF Toolbox
Merge PDFs, select and reorder pages, rotate, split, remove common metadata, and save a structurally compact copy locally.
Open 35Annotations · FormsPDF Editor
Add text and drawn signatures, fill existing form fields, rotate or remove pages, and export an edited local PDF.
Open 36OOXML · LocalOffice Document Viewer
Open OOXML DOCX, XLSX, and PPTX packages, inspect structure, and render readable text, tables, and slide outlines without upload.
Open 37EPUB · ZIP/XMLEPUB Studio
Open EPUB packages, read chapters, edit metadata and table of contents, validate required structure, and export a new EPUB.
Open 38Markdown · MathMarkdown / LaTeX Publishing Studio
Author Markdown or lightweight LaTeX, preview sanitized HTML locally, and export self-contained HTML, a generated PDF, or a styled browser-print PDF.
Open 39ZIP · 7z · TAR.XZArchive Manager
Inspect and safely extract ZIP, TAR, GZIP, 7z, and XZ/LZMA-compressed TAR plus other libarchive-supported families, and create genuine ZIP, TAR, TAR.GZ, 7z, or TAR.XZ archives.
Open 40Bytes · LocalUniversal File Inspector
Inspect any local file through a capped hex view, magic-byte MIME detection, entropy map, extracted strings, hashes, and known binary structures.
Open 41SHA-256 · pHashLocal File Deduplicator
Scan selected folders, group byte-identical files by SHA-256, find visually similar images with a perceptual hash, and export a review report.
Open 42AES-GCM · PBKDF2Local Encryption Vault
Encrypt one file or a ZIP-bundled selection/folder into a versioned authenticated container, then decrypt and verify it without exposing plaintext.
Open 43SQLite · LocalSQLite Workbench
Open a SQLite database, validate its header and pages, inspect schema records, run supported local queries, edit rows when the runtime permits, and export a copy.
Open 44Local SQLDuckDB Data Studio
Load local CSV, newline JSON, JSON, and supported Parquet data, inspect columns, run analytical queries, and export result tables.
Open 45Tabular · LocalParquet / CSV / JSON Converter
Convert supported local tabular files, select and filter columns, join two datasets, aggregate groups, and export CSV or JSON.
Open 46Charts · PivotsLocal BI Dashboard
Drop in a local dataset, infer fields, apply a bounded SQL subset and filters, build pivots and accessible charts, and export a self-contained report.
Open 47Notebook · LocalJupyter-like Data Notebook
Create ordered Markdown and code cells, run the safe built-in data language immediately, and use local Python when a Pyodide runtime is available.
Open 48Timed regex workerRegex / Data Extraction Workbench
Test JavaScript regular expressions against pasted text or bounded local files, inspect exact offsets and captures, and export retained matches.
Open 49Git · OfflineGit Client
Open a selected local Git working tree, inspect status, refs and history, compare bounded UTF-8 files, and stage all changes into a real commit in a private virtual copy.
Open 50Byte patchBinary Diff Tool
Compare two binaries, group changed ranges, map entropy, inspect known headers, create a compact verified patch, and apply it locally.
Open 51Sandboxed workerCode Playground / Compiler
Run isolated JavaScript and web sandboxes, validate JSON and WebAssembly modules, compile C/C++ with Clang, and compile/run Rust against a local WASI sysroot.
Open 52PCAP · OfflineNetwork Packet Analyzer
Open PCAP or PCAPNG captures, inspect Ethernet, IPv4, IPv6, TCP, UDP, ICMP and basic DNS fields, filter packets, and export a summary.
Open 53Inverted indexLocal Search Engine
Index selected text, Markdown, JSON, CSV, HTML, and subtitle files, search phrases and terms, rank results, preview context, and export the index.
Open 54Mesh · Local3D Model Viewer
Open common mesh files, orbit a local 3D preview, inspect bounds and topology, measure points, toggle sections and wireframes, and export a report.
Open 55Mesh conversion3D Model Converter
Parse supported meshes, repair basic indices and normals, scale or center geometry, reduce duplicate vertices, and export STL, OBJ, PLY, or embedded glTF.
Open 56Parametric meshCAD-lite
Create dimensioned rectangles, circles and polygons, apply practical constraints, extrude profiles, combine simple solids, and export STL.
Open 57Mesh editingBlender-lite Mesh Editor
Load a mesh, select and transform vertices, edges, or faces, recalculate normals, apply mirror and subdivision-style modifiers, edit basic UVs, and export.
Open 58STL · G-code3D Printing Slicer
Slice a validated STL into layers, configure nozzle, layer height, temperatures, walls and grid infill, preview paths, and export reviewable G-code.
Open 59Gerber · ExcellonPCB / Gerber Viewer
Load Gerber and Excellon fabrication files, assign copper, mask, silk and drill layers, render them locally, measure features, and export a report.
Open 60GGUF · Local AILocal LLM Playground
Inspect GGUF metadata, estimate device memory, configure prompts and sampling, and run compatible local inference when a disclosed model runtime is available.
Open 61On-device WhisperLocal Speech-to-Text
Decode local audio or video, run on-device Whisper transcription with timestamps, review segments, and export TXT, VTT, SRT, or JSON.
Open 62ONNX · WebGPULocal Computer Vision Lab
Load an ONNX vision model, configure image preprocessing and output adapters, run classification, detection or segmentation locally, and export results.
Open 63Private AI workspaceLocal AI Media Studio
Build a private media project with image OCR and ONNX classification, audio transcription, MiniLM embeddings, and local semantic search across derived records.
OpenThe rules of the lab.
- Local by default.Your content stays on the device. Required external downloads are disclosed before work begins.
- Accessible from the start.Keyboard support, visible focus, reduced motion, clear states, and resilient layouts are requirements.
- Explicit limits.Every tool explains what it can verify, what it cannot, and what you should review.