Read Privacy, Terms, and Disclaimer — especially for cookies, ads, and third-party APIs.

Welcome to PracticalKit

A calm, browser-first toolbox for PDFs, images, data, and everyday conversions. We prefer local processing so your files stay on your device whenever the tool allows it.

Designed for Pages/CDN hosting. Prefer client-side processing to keep your files off servers.

Who runs this site

PracticalKit is maintained by a solo publisher who builds small, focused browser utilities for everyday work — PDFs, images, data formats, developer helpers, and light media tasks. The goal is simple: fast pages, clear UX, and privacy-friendly defaults (client-side processing whenever the tool allows it). The site is updated as new utilities ship or existing ones improve; see the Blog for a short changelog and practical notes.

May update: refreshed UI language, faster transitions, new loading motion, and two new tools (Text diff + Base converter).

Explore tools

Recently used

Open any tool below — we keep your last picks on this device only (nothing is sent to our servers for this list).

All tools

BlogChangelog and notes so you know what changed and why.PDFMerge, split, compress, and convert PDFs in your browser when possible.ImageResize, compress, convert formats, and run quick image tweaks locally.JSON / XML / YAMLFormat, validate, and convert JSON, XML, and YAML without leaving the tab.TextCount words, change case, dedupe lines, sort, and batch-edit text.QR CodeCreate QR codes and read barcodes from images for quick sharing.UnitsConvert length, weight, temperature, and other everyday units.TimestampTranslate Unix timestamps and compare time zones at a glance.Function plotterPlot expressions on axes to visualize math functions quickly.CalculatorScientific calculator with expressions and a simple history.Base64 / URLEncode and decode Base64, URL-safe strings, and hex dumps.PasswordGenerate strong passwords and estimate strength before you save them.TranslateTranslate pasted text via a third-party API — check the on-page notice.CodeMinify, format, and convert small code snippets for sharing.FX ratesLook up FX rates with clear source and timestamp (API-backed).MarkdownPreview Markdown and copy clean HTML for posts or docs.Random / IDUUIDs, random strings, dice rolls, and IDs for tests or mocks.JSON diffCompare two JSON trees and spot what actually changed.SHA hashCompute SHA and other digests entirely in your browser.JWT decoderDecode JWT header and payload — verify signatures with your own keys.Cron helperTurn cron strings into human-readable schedules and next runs.HTTP statusLook up status codes with short explanations for APIs and debugging.API snippetsTurn endpoints into curl or fetch snippets you can paste into projects.CSV ↔ JSONConvert between CSV and JSON with delimiter and header options.Slug / URLBuild URL-safe slugs and tidy query strings for clean links.HTML entitiesEscape or unescape entities so markup stays safe or readable.CSS minifyStrip whitespace and comments from CSS for smaller payloads.Lorem ipsumGenerate placeholder paragraphs when layouts need filler text.UnicodeInspect code points, normalize strings, and debug odd characters.CIDR / subnetSplit subnets, list host ranges, and sanity-check network masks.ColorPick colors and convert HEX, RGB, and HSL for design handoff.VideoConvert or compress video and GIF with clear format limits per browser.Audio convertTranscode common audio formats where the browser allows decoding.RegexTest patterns with live highlights before you ship them to prod.Text diffCompare two text blocks by lines or words and focus on exact edits.Base converterConvert large integers between base2, base8, base10, base16, and base36.RGBV3DDecode RGBV3D payloads and preview the packed image data.