Client Side Tools

6290 tools available

These tools run entirely in your browser. Everything you enter, from text and numbers to images, PDFs, and other files, is processed locally on your device and never uploaded to a server. No sign up or installation needed.

Convert English text to Unicode Braille and Braille back to text. Supports letters, numbers, capitals, and common punctuation in uncontracted Grade 1 Braille.
Turn plain text into Old English blackletter Unicode text, in regular or bold. Copy and paste the gothic lettering anywhere, or convert it back to normal text.
Select a file to see how long it will take to upload at your internet speed. Reads the exact file size in your browser and estimates the upload time for any speed unit, from Mbps to MB/s.
Select a file to see how long it will take to download at your internet speed. Reads the exact file size in your browser and estimates the download time for any speed unit, from Mbps to MB/s.
Run SQL queries against a SQLite database right in your browser. Create tables, import or export .sqlite and .db files, and browse the results in a sortable table.
Generate the daemon.json settings that control which subnets Docker uses: default-address-pools and the docker0 bridge address (bip). See how many networks fit into your ranges and check for clashes.
Work out how much fuel your car needs for a trip. Enter the distance and your consumption in L/100 km, km/L, or MPG to see the fuel, the cost, the refuel stops, and how high or low your fuel usage is.
Check how big a JSON Web Token is in bytes. See the size of the header, payload, and signature, find the largest claims, and test the token against HTTP header limits of nginx, Apache, Node.js, and more.
Edit JSON as a tree. Change values, rename keys, and add or remove objects, arrays, and items with a click, while the JSON text stays valid and up to date.
Run JavaScript in your browser and see the console output right away. Supports async code and top-level await, shows errors, and lets you stop a script that never ends.
Run TypeScript in your browser and see the console output right away. Types are removed without a build step, and enums, decorators, and top-level await all work.
See everything your browser reveals about your system: browser and OS version, CPU, GPU, memory, screen, network, time zone, storage, media formats, permissions, and supported web APIs.
Edit a Cookie or Set-Cookie header in a form. Change names, values, and attributes like Domain, Expires, SameSite, and Secure, and get the updated string with warnings for common mistakes.
Read the QR codes in many images at once. Add PNG, JPEG, WebP and other image files and get the decoded text of each one as a table, plain text, or JSON.
Build a compose.yaml for Uptime Kuma. Choose the image version and variant, ports, data location, Docker monitoring, and a SQLite or MariaDB database, and get a file that is ready to run.
Build a compose.yaml for Syncthing. Choose host or bridge networking, the GUI address, user and group, storage, and extra folders, and get a file with a matching health check.
Build a compose.yaml for Jellyfin. Choose the official or LinuxServer.io image, ports and networking, media folders, and Intel, AMD, or NVIDIA hardware acceleration, and get a file that is ready to run.
Edit your hosts file in a form. Add, remove, and switch entries on or off, get warnings for invalid addresses, wildcards, and duplicate hostnames, and download the result or restore the Windows, macOS, or Linux default.
Create and sign JSON Web Tokens in your browser with HS256, RS256, ES256, EdDSA, and more. Edit the header and payload, set the expiry, use your own secret or private key, and get the public key as PEM and JWK.
Turn any photo into a tilt-shift miniature. Drag to place a sharp focus band or spot, blur everything around it, boost the colors, and download the full-resolution result. Runs in your browser.
Add a glowing orange date stamp to your photo, like the ones printed by old film cameras. Uses the date the photo was taken, with 7-segment or dot-matrix digits, and downloads at full size.
Generate random organic blob shapes as SVG. Adjust complexity, randomness, and smoothness, fill with a color or gradient, add a looping morph animation, and download SVG or PNG or copy the code. Runs in your browser.
Convert Unix timestamps between seconds, milliseconds, microseconds, and nanoseconds. Detects the unit automatically, keeps full precision for 19-digit values, and shows the date in UTC and local time. Runs in your browser.
Convert chmod modes between octal and symbolic notation: 755 to u=rwx,g=rx,o=rx and back. Also applies changes like u+x or go-w to a current mode, handles setuid, setgid, and the sticky bit, and reads ls -l strings. Runs in your browser.