Nothing leaves your device
Every tool is plain JavaScript running in this tab. Your files and text are read by your own browser, processed in memory and discarded when you close the page.
90 tools · nothing uploaded
Tooltrusty is a set of 90 text, image, developer, calculator and SEO tools that run entirely inside your browser. Your files and text are processed on your own device and discarded when you close the tab — there is no upload, no account and no queue.
Every tool is plain JavaScript running in this tab. Your files and text are read by your own browser, processed in memory and discarded when you close the page.
There is no sign-up wall, no daily cap and no waiting for a server to finish. Open a tool, use it, close the tab.
Each tool ships only the code it needs, so a text tool never downloads image-processing logic. Pages load fast even on a phone.
Because the logic is already in the page, most tools keep working if your connection drops — which is also the simplest proof that nothing is being uploaded.
Clean up, count, convert and reshape text without leaving your browser.
Switch text between UPPER, lower, Title, Sentence, camelCase and snake_case.
Strip repeated lines from a list, with optional case and whitespace matching.
Compare two blocks of text and highlight every added, removed and unchanged line.
Count words, characters, sentences and paragraphs, with a reading-time estimate.
Generate placeholder paragraphs, sentences or words for mockups and layouts.
Turn a headline into a clean, lowercase, hyphenated URL slug.
Reverse characters, words or line order, or flip text into mirror writing.
Convert plain text into bold, italic, script, monospace and other Unicode styles.
Strip extra spaces, collapse blank lines, and convert between separators.
Sort lines alphabetically, by length, numerically, or shuffle them randomly.
Thirty ways to compress, resize, crop, edit and convert images locally with the Canvas API.
Shrink JPEG, PNG and WebP files with a live quality slider and size comparison.
Resize to exact dimensions or drag a crop selection, with aspect-ratio locking.
Convert between PNG, JPG and WebP without uploading anything.
Encode an image as a Base64 data URI, or decode a data URI back to a file.
Pick exact colours from any image and copy them as HEX, RGB or HSL.
Add classic top and bottom captions to any image and download the result.
Stamp text or a logo onto an image, with position, opacity and tiling options.
Generate every favicon size a site needs, plus the HTML to link them.
Rasterise SVG markup or files to PNG at any resolution you choose.
Read the camera, date and GPS data hidden inside a photo — privately.
Rotate by 90°, 180° or any angle, and flip horizontally or vertically.
Convert to greyscale with four different methods, or to pure black and white.
Adjust brightness, contrast, saturation, hue, blur and sepia with live sliders.
Turn an image into blocks, either wholesale or as a mosaic art effect.
Recover apparent detail with unsharp masking and an adjustable radius.
Map an image's tones onto two brand colours, or wash it with a single tint.
Drag over faces, plates or personal data and blur, pixelate or black them out.
Crop to a perfect circle with an adjustable ring, ready for a profile picture.
Round an image's corners by any radius, with per-corner control and CSS output.
Add a solid, gradient or polaroid-style frame around an image.
Cut one image into a 3×3 or custom grid for carousel and feed posts.
Combine several images into a grid, strip or mosaic with adjustable spacing.
Combine images into a single PDF with page size, orientation and margins.
Split an animated GIF into frames, or build one from a set of images.
Turn a photo into text art, with adjustable width, character set and colour.
Pack images into one sheet and get the CSS background positions to match.
Make blank sized images with dimension labels for mockups and testing.
Rename many images at once with a pattern, then download them as a ZIP.
Convert between pixel dimensions, DPI and real-world print size.
Turn two images into a self-contained draggable comparison widget.
Formatters, generators and testers for everyday front-end and back-end work.
Beautify, minify and validate JSON with precise error locations.
Build linear, radial and conic gradients visually and copy the CSS.
Dial in offsets, blur, spread and colour with a live preview and layer stacking.
Test regular expressions against sample text with live match highlighting.
Strip comments and whitespace from HTML, CSS or JavaScript and see the saving.
Encode text to Base64 or decode it back, with full Unicode and URL-safe support.
Generate cryptographically random v4 UUIDs, plus nil and timestamp-ordered variants.
Turn a link, text, Wi-Fi login or contact detail into a downloadable QR code.
Build harmonious palettes from a base colour, with contrast checks built in.
Write Markdown and see the rendered HTML side by side, then copy either one.
Practical calculators for age, passwords, typing speed, loans and screens.
Work out an exact age in years, months, days, hours and minutes.
Estimate how long a password would resist an offline guessing attack.
Measure words per minute and accuracy with a live, character-by-character test.
Work out LTV, deposit and equity, and see which lending band you fall into.
Solve for a missing dimension, simplify a ratio and check common presets.
Audit, preview and generate the on-page and technical pieces of SEO.
Check title and description length in characters and real pixel width.
See how your page will look in a Google result, on desktop and mobile.
Preview and generate the tags that control how links look when shared.
Scan pasted HTML for missing, duplicated or malformed meta tags.
Validate a canonical tag and catch the mistakes that make it useless.
Build noindex, nofollow and snippet-control directives without guessing syntax.
Generate the complete head block: icons, theme colour, manifest and social tags.
Build a correct, reciprocal hreflang set for multi-language or multi-region sites.
Measure how often each word and phrase appears, and flag over-optimisation.
Check whether your keyword appears in the title, H1, first paragraph and URL.
Score text with Flesch, Gunning Fog, SMOG and Coleman-Liau, and find hard sentences.
Visualise your H1–H6 outline and catch skipped or duplicated heading levels.
Count words and compare against typical lengths for the page type you are writing.
Compare two blocks of text and measure how much of them overlaps.
Find images with missing, empty, duplicated or unhelpful alt attributes.
Check a URL for length, depth, readability and keyword placement.
Turn a list of URLs into a valid sitemap.xml, with a sitemap index for large sites.
Build a robots.txt with sensible rules and no accidental site-wide block.
Paste a robots.txt and test whether specific URLs are allowed or blocked.
Build valid JSON-LD for Article, Product, FAQ, HowTo, LocalBusiness and more.
Extract and check the JSON-LD on a page against required properties.
Build 301 redirect rules for Apache, Nginx or a redirects file.
Minify assets and see the transfer saving after gzip, with Core Web Vitals context.
Clean messy URLs into short, readable slugs, one at a time or in bulk.
Build consistent tracked campaign URLs and keep your analytics tidy.
Find generic anchors like “click here” and see your internal link distribution.
Format domains and URLs into a valid Google disavow.txt file.
Count against every platform's real limit at once, with URL and emoji handling.
Extract the sharing tags from your HTML and preview the card each platform builds.
Generate a print-ready QR code with UTM tracking and a size calculator.
Clean image filenames into descriptive, hyphenated, lower-case names.
Measure title width in pixels against a live Google-style result box.
Measure how much of your page is visible text versus markup and script.
Find links with no href, no text, or fragments pointing at missing IDs.
Score a page against 30 on-page checks and link straight to the tool that fixes each one.
Most free online utilities are thin front ends for a server. You choose a file, the browser uploads it, a program somewhere else does the work, and you download the result. That model is fine for some jobs and completely unsuitable for others — a signed contract, a screenshot of an internal dashboard, an API response containing a customer record, an unpublished draft.
Every tool on this site takes the other approach. The code that does the work is delivered to your browser along with the page, and it runs there. Text you paste stays in a JavaScript variable. Images are decoded and re-encoded using the HTML Canvas API on your own device. Nothing is written to a server, because there is no server-side component to write to.
You do not have to take that on trust. Load any tool, turn off your internet connection, and keep using it — it will carry on working, because everything it needs is already in the page. Open your browser's network inspector while you use it and you will see no outbound request carrying your content.
Each tool lives on its own page and loads only the code that tool requires. The case converter does not download image-processing logic; the image compressor does not carry a Markdown parser. There is one small shared stylesheet, one small shared script for navigation and clipboard handling, and then a few dozen lines specific to the tool you opened. On a mid-range phone on a slow connection, that is the difference between a page that works and one you abandon.