tuliq

All tools

Every tool on Tuliq, in one place — 80 so far, all free, all running right in your browser.

Developer Tools

Formatters, validators, and small utilities you reach for mid-project — no package install, no context switch, just paste and go.

Runs in your browser

JSON Formatter & Validator

Format, validate, and minify JSON instantly — see exact error line numbers, no signup, nothing uploaded.

Runs in your browser

Base64 Image Converter

Convert an image to Base64, or Base64 back into a downloadable image — automatic format detection, nothing uploaded.

Runs in your browser

Hash Generator

Generate MD5, SHA-1, SHA-256, and SHA-512 hashes from text or a file — instantly, in your browser.

Runs in your browser

HMAC Signature Calculator

Compute or verify an HMAC-SHA256/384/512 signature — for testing webhook signatures against a secret key.

Runs in your browser

RSA & ECDSA Keypair Generator

Generate an RSA or ECDSA key pair in your browser — standard PEM output, copy or download.

Runs in your browser

Bcrypt & Argon2 Hasher & Verifier

Hash or verify a password with Bcrypt or Argon2id — the algorithms real backends use for password storage, not a plain hash.

Runs in your browser

UUID Generator

Generate random UUIDs (v4) instantly — one at a time or in bulk.

Runs in your browser

JWT Decoder

Decode a JWT's header and payload instantly — every claim readable, expiry checked, nothing uploaded.

Runs in your browser

Regex Tester

Test a regular expression against text live — every match highlighted in place, capture groups broken out.

Runs in your browser

Unix Timestamp Converter

Convert a Unix timestamp to a date, or a date to a timestamp — relative time, ISO 8601, and UTC all at once.

Runs in your browser

JSON ↔ CSV Converter

Convert a JSON array of objects to CSV, or CSV back to JSON — nested objects flatten and un-flatten automatically.

Runs in your browser

YAML ↔ JSON Converter

Convert YAML to JSON, or JSON back to YAML — comments, nested mappings, and block scalars all handled correctly.

Runs in your browser

JSONPath Tester

Query JSON with a JSONPath expression and see every match live — resolved path and value, side by side.

Runs in your browser

JSON Schema Validator

Validate JSON data against a JSON Schema live — every violation listed with its exact path and reason.

Runs in your browser

HTTP Status Code Lookup

Search every standard HTTP status code by number, name, or keyword — instant, plain-language explanations.

Runs in your browser

HTML Entity Encoder/Decoder

Encode text to HTML entities, or decode entities back to text — named and numeric references both supported.

Runs in your browser

JWT Generator

Build and sign a JWT from a JSON payload and secret — HS256, HS384, or HS512, updates live.

Runs in your browser

CSV Viewer / Inspector

Browse a CSV as a table and see per-column stats — inferred type, empty count, unique count, min/max.

Runs in your browser

CSV to SQLite Query Engine

Load one or more CSVs into a real in-browser SQLite database and query them with actual SQL, including JOINs across files.

Runs in your browser

Parquet Viewer

View a Parquet file's schema and data as a browsable table — every compression codec supported.

Runs in your browser

Cron Expression Generator/Parser

Turn a cron expression into a plain-English description and its next 5 actual run times.

Runs in your browser

SQL Formatter

Format SQL into a readable, consistently-indented statement — 8 dialects supported.

Runs in your browser

SQL Minifier

Strip comments and collapse whitespace to shrink a SQL file — string and identifier literals always preserved exactly.

Runs in your browser

Favicon Generator

Generate a real favicon.ico plus Apple/Android app icons and a manifest.json snippet — from one image.

Geospatial & ML Tools

Bounding box conversion, dataset utilities, and format tools built for people who actually work with YOLO, COCO, and Pascal VOC daily.

Runs in your browser

Bounding Box Format Converter

Convert a YOLO, COCO, Pascal VOC, or VIA CSV annotation file into any of the other three, instantly — one file in, one file out, nothing uploaded.

Runs in your browser

Image Annotator

Draw bounding box annotations on your images and export as YOLO, COCO, Pascal VOC, or VIA CSV. Autosaves locally — right in your browser.

Runs in your browser

Annotation Visualizer

See your YOLO, COCO, Pascal VOC, or VIA annotations rendered directly on your images — a quick visual check before you trust a dataset.

Runs in your browser

GeoJSON / KML / GPX / CSV Viewer

Upload a GeoJSON, KML, GPX, or lat/lon CSV file and see it rendered on an interactive map instantly — no signup, nothing uploaded.

Runs in your browser

EXIF GPS Extractor

Upload photos to see every EXIF tag they carry — camera, date, and GPS — with a one-click map for any geotagged photo. Nothing is uploaded; everything is read directly in your browser.

Runs in your browser

Geo Format Converter

Convert GeoJSON, KML, GPX, CSV, WKT, TopoJSON, or a Shapefile .zip into any other format, instantly — one file in, one file out, nothing uploaded.

Local AI — runs on your device

Object Detector

Automatically detect objects in a photo with an on-device AI model, then export as YOLO, COCO, Pascal VOC, or VIA CSV.

Runs in your browser

YOLO Dataset Health Checker

Scan a YOLO dataset for missing/orphan labels, bad class IDs, and malformed or out-of-bounds boxes — folder, .zip, or files, nothing uploaded.

Runs in your browser

YOLO Class Manager

Rename, merge, or remove classes across a whole YOLO dataset — live impact preview, exports a corrected .zip. Nothing uploaded.

Runs in your browser

YOLO Dataset Splitter

Seeded, reproducible train/val/test splits for a YOLO dataset, with per-class balance and duplicate-leakage checks before export.

Runs in your browser

YOLO Dataset Converter

Convert a whole YOLO dataset to COCO or Pascal VOC in one pass — preserves train/val/test structure, verifies the result. Nothing uploaded.

Runs in your browser

YOLO Annotation Diff

Compare two YOLO dataset versions — added, removed, and changed annotations, with a visual Before/After/Overlay review. Nothing uploaded.

Runs in your browser

COCO Dataset Health Checker

Validate a COCO annotation file — cross-reference integrity, duplicate IDs, degenerate and out-of-bounds boxes, missing images. Nothing uploaded.

Runs in your browser

Pascal VOC Dataset Health Checker

Validate a folder of Pascal VOC XML annotations — malformed objects, degenerate and out-of-bounds boxes, missing images. Nothing uploaded.

Runs in your browser

Geo QA & CRS Inspector

Inspect a geo file's coordinate reference system and check its geometry — out-of-range coordinates, unclosed rings, wrong winding order. Nothing uploaded.

Runs in your browser

Geo Conversion Loss Inspector

Convert GeoJSON, KML, GPX, CSV, WKT, or Shapefile to another format and see exactly what geometry types and properties didn't survive. Nothing uploaded.

Runs in your browser

Geo Dataset Compare

Compare two geo files — feature count, geometry types, property schema, and which shared properties got emptier. Nothing uploaded.

Runs in your browser

Geo Reprojection & Repair Workbench

Reproject a file to WGS84 (UTM zone or a pasted CRS definition) and auto-fix unclosed rings and wrong winding order. Nothing uploaded.

Runs in your browser

GPX Cleaner

Check a GPX track for duplicate points, backward timestamps, long gaps, and implausible speed jumps — and remove exact duplicates. Nothing uploaded.

Image Tools

Annotate, convert, and process images entirely in your browser — nothing you upload here ever leaves your device.

Visualization Tools

Turn a CSV, a JSON array, or a diagram description into a chart or rendered visual — instantly, entirely in your browser.

PDF Tools

Merge, split, convert, and edit PDFs entirely in your browser — nothing you upload here is ever sent to a server.

Runs in your browser

PDF Merger

Combine multiple PDFs into one — reorder files first, download a single merged file.

Runs in your browser

PDF Splitter

See every page as a thumbnail and click where to cut — no page-range syntax to learn.

Runs in your browser

PDF Organizer

Reorder, rotate, and delete PDF pages visually — thumbnails rendered from your actual file.

Runs in your browser

PDF to Image Converter

Export every page of a PDF as a PNG or JPG — adjustable resolution, zipped if multi-page.

Runs in your browser

Image to PDF Converter

Combine PNG or JPEG images into a single PDF — one image per page, reorderable before converting.

Runs in your browser

PDF Text Extractor

Extract all selectable text from a PDF — copy it or download as .txt.

Runs in your browser

PDF Metadata Editor

View and edit a PDF's Title, Author, Subject, Keywords, and Creator.

Runs in your browser

PDF Watermark Adder

Stamp text like "CONFIDENTIAL" or "DRAFT" diagonally across a PDF's pages — adjustable size, opacity, and angle.

Runs in your browser

PDF Page Numbers Adder

Add page numbers to a PDF — custom format, position, starting number, and page range.

Runs in your browser

PDF Redactor

Permanently black out sensitive content — redacted pages are flattened to an image, not just painted over.

Runs in your browser

PDF Signature Adder

Draw, type, or upload a signature, then drag it straight onto the page to place it.

Runs in your browser

PDF Viewer

View a PDF page by page in your browser — zoom, jump to page, no account, no upload.

Runs in your browser

PDF Outline Viewer

Browse a PDF's bookmark/table-of-contents structure and jump straight to any section.

Runs in your browser

PDF Blank Page Remover

Automatically find and remove blank pages — review and override before anything is removed.

Runs in your browser

PDF Compressor

Pick a preset and see a live before/after preview — no guessing what quality setting to use.

Offline Downloadable Tools

Download a plain folder, double-click to open — no install, no account, no internet connection needed at any point.

Local AI Tools

Real machine learning models — OCR, image classification, speech transcription — running entirely on your own device. The model downloads once; every file after that never leaves your browser.