TopicVerge Tools
Free Online Tools for JSON, XML, PDF, Images & Passwords
Format JSON, compare XML, convert PDFs, compress images, generate passwords, and run everyday calculations locally in your browser. No account required.
Data, files, and security
Local tools for everyday work.
JSON Formatter
Format, validate, minify, and inspect JSON locally in your browser.
Open formatter ↗02 / DATA</>XML Comparator
Compare XML structure, attributes, and text in a focused side-by-side workspace.
Compare XML ↗03 / DOCSPDFPDF Converter
Convert multiple JPG, PNG, or WebP images into one PDF locally.
Convert to PDF ↗MERGE / DOCS⇉Merge & Split PDF
Reorder and merge multiple PDFs, or split one PDF by page ranges.
Merge or split PDF ↗04 / DOCSDOCPDF to Word
Extract text from a text-based PDF and download an editable document locally.
Extract text ↗05 / SECURITY⌘Password Generator
Create local random passwords and understand their strength.
Generate password ↗DIFF / DATA≠JSON Diff
Compare two JSON documents by field, type, and value.
Compare JSON ↗CSV / DATA⇄CSV & JSON Converter
Parse quotes, newlines, and common delimiters locally, then preview and download.
Convert data ↗PDF / IMAGE▧PDF to JPG / PNG
Choose PDF pages and resolution, preview images, and download one ZIP.
Export pages ↗QR / SHARE▦QR Code Generator
Create PNG or SVG codes for URLs, Wi-Fi networks, and contacts.
Make a QR code ↗CHUNK / AI¶Prompt Chunker
Split long documents at natural boundaries with a context and overlap budget.
Plan chunks ↗TEXT / DIFF±Text Diff Checker
Inspect added, removed, and unchanged lines across two versions.
Compare text ↗QR / READ▦QR Code Reader
Scan an image locally and review the content before opening a link.
Read a QR code ↗OCR / DOCSOCRImage & PDF OCR
Recognize English and Chinese in images or scanned PDFs locally, then export editable text.
Extract text ↗LOCAL / WORK★My Tool Workspace
Save tools, revisit recent work, and remember non-sensitive settings without an account.
Open workspace ↗Image & GIF processing
Compress, convert, and remove image backgrounds, then make GIFs locally before sharing.
Batch Image Processor
Resize, compress, and convert up to 20 images, then download one ZIP.
Process a batch ↗05 / IMAGE⇣Image Compressor
Compress an image near 20 KB, 50 KB, or 100 KB without uploading it.
Compress image ↗06 / CONVERT⇄Image Format Converter
Convert between JPG, PNG, and WebP without uploading the original image.
Convert image ↗07 / REMOVEBGBackground Remover
Remove solid or near-solid backgrounds locally and export transparent PNGs in batches.
Remove background ↗08 / GIF↻Video to GIF
Trim a short clip and export a looping GIF locally in your browser.
Make a GIF ↗Calculations and technical decisions
Make choices, costs, and migration paths clear.
Calculator Hub
Transparent UCAS Tariff and TI 2026 Fantasy formulas.
Open calculators ↗09 / CHOOSE◎AI Model Picker
Shortlist models by task, budget, context, and modality.
Choose a model ↗10 / PRICE$API Cost Calculator
Turn tokens, volume, and model prices into a monthly estimate.
Estimate cost ↗11 / CONTEXT#Token Calculator
Estimate token use and the remaining context window.
Check context ↗12 / RAG⌁RAG Cost Calculator
Sketch document ingestion, embedding, and answer costs.
Plan a RAG stack ↗13 / CHANGE→Model Migration Assistant
Build a testable shortlist and migration checklist.
Plan migration ↗Create locally
Writing and rule-based generators.
Instagram Caption Extractor
Extract captions, hashtags, and mentions from public posts or Reels.
Extract caption ↗15 / PROFILEBIOInstagram Bio Extractor
Extract public profile names, bios, and visible metrics.
Extract bio ↗16 / TAGS#Instagram Hashtag Extractor
Find hashtags in a Caption and check repetition.
Organize hashtags ↗17 / ANALYZEACaption Analyzer
Review length, tags, mentions, and emoji.
Analyze caption ↗18 / WRITE✦Gift Message Generator
Write a card-ready message that feels personal to the moment.
Write a message ↗19 / CULTURE命Mingshu Generator
Explore a traditional rule-based chart, entirely in your browser.
Open generator ↗