Updates

What's new

New tools and notable improvements to Browser Kitty.

Added Data Pipeline Builder

Added Data Pipeline Builder for composing CSV / TSV / JSONL / Parquet transforms, joins, unions, and Group By operations as a node workflow, previewing intermediate results, and reusing the process as a Recipe with other files.

Added a guide to reusable multi-step PDF processing

Added a practical guide to composing page operations, branching, merging, and document finishing as a node pipeline, previewing intermediate results, and reusing the workflow as a Recipe or Pipeline JSON.

Added English portal pages

Added statically generated English portal pages under /en/ for the home page, tool catalog and details, guides, About, and other portal content while keeping the shared /apps/ tool files unchanged. Japanese and English pages are linked with canonical and hreflang metadata.

Added PDF Pipeline Builder

Added PDF Pipeline Builder for composing page operations, branching, merging, page numbers, Watermark, and Text Stamp as a node workflow, previewing intermediate results, and reusing saved Recipes with other PDFs.

Added a guide to comparing two PowerPoint files

Added a practical guide to comparing an original and revised PowerPoint deck through slide matching, Semantic Diff, and side-by-side, overlay, split, and blink visual review.

Added PPTX Version Control

Added PPTX Version Control for keeping PowerPoint version history locally with Semantic Diff, visual comparison, branches, 3-way merge, conflict resolution, and .pptxvc project backups in the browser.

Added a guide to file:// versus localhost

Added a guide explaining why identical HTML can behave differently under file:// and localhost, covering origins, CORS, JavaScript modules, secure contexts, service workers, localStorage, and range requests.

Added PDF Review Notes

Added PDF Review Notes for attaching feedback to PDF text or regions, tracking open/resolved items, and exporting Markdown, CSV, or standalone HTML reports. PDFs and review content are processed on the device.

Added a guide to why PowerPoint diffing is not simple

Added a guide based on lessons from building PPTX Diff, explaining why PowerPoint comparison is harder than line-based text diffing through Open XML package structure, slide matching, semantic diffing, visual comparison, and uncertain cases.

Added PPTX Diff

Added PPTX Diff for comparing two PowerPoint (PPTX) files locally, including semantic changes in text, numbers, images, layout, formatting, and speaker notes plus high-fidelity visual comparison. Results can be saved as an HTML report.

Added a guide to browser capability differences in fully local tools

Added a guide explaining why fully local web tools can still expose different capabilities across browsers, operating systems, and devices, covering Web APIs, secure contexts, permissions, hardware, fallbacks, and Browser Kitty examples.

Added Pass-the-Phone Vote

Added Pass-the-Phone Vote for passing one phone around so people can vote without seeing earlier choices or interim results, then revealing only the final aggregate tally. Voter-to-choice history is not retained and voting data stays on the device.

Added a guide to how Browser Kitty verifies fully local processing

Added a guide documenting how Browser Kitty verifies a fully local processing claim by checking data paths, runtime dependencies, CSP, real network behavior, and explicit save/share boundaries, with three implementation examples.

Added Presentation Video Maker

Added Presentation Video Maker for turning PowerPoint (PPTX) slides into narrated MP4 videos locally, with speaker notes, recordings or local audio, subtitles, BGM, resumable projects, and an accelerated WebCodecs export path when available.

Added a guide to seeds and reproducible randomness

Added a guide explaining why seeded pseudorandom generators can reproduce the same random-looking data, what conditions reproducibility depends on, and how test randomness differs from security randomness.

Added Test Data Generator

Added Test Data Generator for creating reproducible dummy datasets in the browser, with 23 data types, missing/boundary/invalid values, templates, large generation jobs, and CSV / TSV / JSON / JSONL export.

Added a guide comparing local and cloud AI

Added a guide comparing local and cloud AI by inference location, data flow, model size, latency, device load, offline use, and privacy considerations.

Added Wi-Fi Share

Added Wi-Fi Share for generating a Wi-Fi connection QR code from an SSID and password, copying or showing details, and creating an A4 print layout. Experimental NFC tag writing is also available on supported Android browsers.

Added a guide to what determines video file size

Added a guide explaining video file size through duration, average bitrate, resolution, frame rate, codec efficiency, content complexity, and audio rather than resolution alone.

Added Schema Diff

Added Schema Diff for comparing two Parquet, CSV, TSV, JSONL, or NDJSON files locally, including field additions/removals, type and nullability changes, structure, Field IDs, and compatibility guidance.

Added a guide to the practical limits of large-file browser processing

Added a guide explaining how decoded data, memory, CPU work, temporary buffers, incremental reads, and device differences determine the practical limits of processing large files in a browser.

Improved tool search with intents, aliases, and synonyms

Updated the tool catalog search to rank titles, aliases, synonyms, natural-language intents, and light fuzzy matches in the browser. Search terms are not sent to an external AI service or analytics.

Added Video Speed Changer

Added Video Speed Changer for speeding up or slowing down a video from 0.25× to 4.00×, calculating speed from a target duration, choosing audio behavior, and saving the result as MP4.

Added a guide comparing common data file formats

Added a guide comparing CSV, JSONL, Parquet, ORC, Arrow, and Avro by their roles in human-readable exchange, columnar analytics, in-memory interchange, and schema-aware records.

Added a guide to how browser-local processing works

Added a guide explaining how browsers can process images, video, and databases locally, covering file access, Canvas, WebCodecs, WebAssembly, DuckDB-Wasm, and the practical limits of device-side processing.

Added Handy Convert and Handwriting Font Maker

Added Handy Convert for everyday date, time, and Japanese text conversions, and Handwriting Font Maker for creating a TrueType font from handwriting drawn in the browser.

Added a guide to browser storage and backups

Added a guide explaining where web-app settings, history, and working data can live in browser storage, when that data can disappear, what happens across devices, and how exported JSON or CSV backups fit in.

Added Audio Cutter & Joiner

Added Audio Cutter & Joiner for trimming, splitting, reordering, and previewing multiple audio clips before exporting MP3, WAV, or M4A/AAC where supported.

Added a guide to inspecting DuckDB files

Added a guide to opening a DuckDB file in the browser and working through the overview, tables and views, column profiling, guarded read-only SQL, data-dictionary HTML, and structural comparison.

Added DuckDB Explorer

Added DuckDB Explorer for opening local DuckDB files read-only and inspecting database overview, data, column profiles, guarded SQL, data-dictionary HTML, and structural database differences.

Added a guide to local processing and file uploads in web tools

Added a guide explaining what happens after choosing a file in a web tool, including browser-local processing, server uploads, hybrid designs, trade-offs, and practical checks before use.

Added Check-in Desk

Added Check-in Desk for reusing a roster across check-in and entry/exit sessions, with focused reception view, walk-ins, history, CSV import/export, and JSON backup on one device.

Added a guide to saving and using single-HTML tools

Added a guide explaining the benefits of single-HTML tools and the differences between one-file distribution, offline use, fully local processing, updates, and browser-stored data.

Added a guide to retaking photos with the same composition

Added a guide to retaking an older or Before photo from nearly the same composition using camera overlays, automatic alignment guidance, manual adjustment, and post-capture Before/After comparison.

Added Photo Re-Enactor and One Second Montage

Added Photo Re-Enactor for retaking a scene with a reference-photo overlay and Before/After comparison, plus One Second Montage for turning photos and videos into a one-second-per-item MP4 with optional music and capture-year dividers.

Added a guide to using a phone as a presentation remote

Added a guide to opening PPTX/PDF on a computer, pairing a phone directly by QR on the same Wi-Fi, using Presenter View, speaker notes and pointer controls, and checking common connection issues.

Added Presentation Remote

Added Presentation Remote for opening local PPTX/PDF files on a presenting computer and controlling them from a directly paired phone, with Presenter View, speaker notes, and pointer controls.

Added a guide to printing large text on A4

Added a guide to fitting short notices and signs as large as possible on A4, including line/character splitting, margins, orientation, and print-dialog limitations.

Added a contact form

Added a Google Forms contact form so users can send bug reports, feature requests, and usage questions without a GitHub account.

Added Max Text Print

Added Max Text Print for fitting text to the largest size on A4, splitting by page, blank lines, lines, or characters, and printing through the standard browser print dialog.

Added a guide to manually counting objects in photos

Added a guide to manually counting objects with point and rectangle markers, including review flags, multi-image progress, CSV, marked images, and a self-contained HTML viewer.

Added Engineering Calculator, Smart Image Sorter, and Image Counter

Added Engineering Calculator for 80 engineering calculations and parameter comparison, Smart Image Sorter for locally sorting up to 500 images with AI, and Image Counter for manual point/rectangle counting on photos.

Added a guide to merging and reorganizing PDFs

Added a practical guide to combining PDFs, images, and PowerPoint slides in the browser, including reordering, rotation, removal, selective export, and notes about document features that may not survive editing.

Added operation demo videos to tool pages

Tool detail pages can now show short operation demos. Videos do not autoplay and switch between Japanese and English versions with the page language.

Added a guide to synchronized vibration measurement with phones

Added a practical guide to using several phones as wireless sensors for synchronized vibration and impact comparison, including mounting, clock alignment, RMS, impact timing, FFT, and accuracy limits.

Added Wireless Sensor

Added Wireless Sensor, which connects up to four phones directly to a PC for synchronized acceleration, vibration, tilt, and rotation recording, with impact timing, FFT analysis, CSV, reloadable session JSON, and HTML reports.

Expanded the About page

Expanded the About page with the reasons for building in the browser, the local-processing approach, recent tool directions, the single-HTML approach, practical guides, and open-source development.

Added Restock List

Added Restock List, a local-first shopping list that tracks regular items as in stock, low, or out and collects only what needs buying now, with suggestions, store/category grouping, purchase history, compressed share links, and JSON backup.

Updated SQLite Explorer and Image Compressor & Converter

SQLite Explorer now includes database-wide search, Smart Cell Inspector, record relationship tracing, and Database Health. Image Compressor & Converter now adds Smart Optimize, use-case presets, and a target-size mode that can reduce resolution when quality changes alone are not enough.

Added Task Packing

Added Task Packing, a finite-capacity visual to-do tool with notes on board tiles, PNG board export, JSON backup, an optional compressed URL backup for small datasets, and a mini board on supported browsers.

Added Device Check and OneFile Album

Added Device Check for testing cameras, audio, displays, and input devices, plus OneFile Album for bundling multiple images and a viewer into one self-contained HTML file.

Added tool icons across listings and detail pages

Tool favicons are now used across the home page, tool listing, and detail pages to make individual apps easier to recognize.

Added Text Inspector, Archive Explorer, and Pop-up Face Check-in

Added Text Inspector for local writing analysis, Archive Explorer for inspecting archives before extraction, and Pop-up Face Check-in for temporary local-first event reception.

Added two new guides

Added guides for redacting faces in photos without uploads and inspecting Parquet files without installing software.

Added screenshots to tool details

Tool detail pages can now show real application screenshots when the source repository provides one.

Improved related tools with workflow guidance

Related-tool cards now explain why to use each tool next, with workflow labels and short contextual guidance.

Added practical guides

Added practical guides for PDF comparison, photo GPS and EXIF checks, SQLite inspection, video compression, and reading QR codes from images.

Improved tool discovery

Added purpose-based category filters to the tool catalog and automatic NEW badges for recently added tools.

Added Random Picker and Same Spot Diff

Added Random Picker for draws, ordering, teams, and roulette, plus Same Spot Diff for aligning photos of the same scene and finding changes.

Added Developer Toolbox

Added Developer Toolbox, a collection of 33 handy utilities for Base64, JSON, JWT, cron, regular expressions, hashing, and more.

Added Video Contact Sheet and Video to GIF / WebP

Added Video Contact Sheet for summarizing a video in one image and Video to GIF / WebP for converting a selected range into an animation.

Grouped homepage tools by purpose

Reorganized the growing homepage tool list into purpose-based groups such as PDF and documents, images, video, data, and utilities.

Added Signal Screen, PDF Compare, and Photo Privacy Inspector

Added Signal Screen for full-screen messages and QR codes, PDF Compare for comparing two PDFs, and Photo Privacy Inspector for checking photo location and metadata.

Added Pomodoro Timer and Document Scanner

Added Pomodoro Timer for managing focus sessions and Document Scanner for capturing documents on a phone and creating submission-ready PDFs.

Improved the mobile experience

Improved mobile navigation and homepage cards to make finding and moving between tools easier on phones.