Fast, free utilities for YouTube creators, marketers and developers — no accounts, no limits, just open your browser and use them.
What is ToolBench?
ToolBench is a collection of free online tools for everyday jobs: formatting JSON, merging PDF files, resizing images, generating QR codes, writing meta tags, picking colours and more. Every tool opens instantly in your browser, with no account and no installation.
Your files stay on your device
Most tools run entirely in your browser using JavaScript. When you merge a PDF, compress a photo or format code, the data is processed on your own device and is not sent to our servers. That keeps your work private and makes the tools fast.
Who uses it
YouTube creators use the thumbnail, title and tag tools. Marketers and site owners use the SEO generators. Developers use the formatters, encoders and hash tools. Students and office workers use the PDF, image and calculator tools. Each tool page explains what it does, how to use it and answers common questions.
Frequently asked questions
- Is ToolBench really free?
- Yes. All tools are free to use with no sign-up and no usage limits. The site may show advertising to cover running costs.
- Do you store my files or text?
- No. Tool input stays in your browser. We only keep anonymous counts of page views and tool usage.
- A tool is not working. What should I do?
- Reload the page, try an up-to-date browser such as Chrome, Edge, Firefox or Safari, and contact us at contact@toolsbench.uk with details if the problem continues.
- Can I suggest a new tool?
- Yes, email your idea to contact@toolsbench.uk.
Paste a YouTube video link to get every available thumbnail resolution, from HD down to the smallest size, with direct download links.
About this tool
Every YouTube video has several automatically generated thumbnail images. This tool takes a video link and shows each available size, from the full 1280x720 version down to the small 120x90 preview, so you can save the one you need for reference, research or a thumbnail comparison.
How to use it
- Copy the video link from your browser or from YouTube's Share button.
- Paste it into the box and click Get Thumbnails.
- Click Download under the size you want.
Tips and common uses
Use downloaded thumbnails to study how competitors in your niche design theirs, then create your own original version at 1280x720.
Frequently asked questions
- Which links work?
- Standard watch links, youtu.be short links, Shorts links and embed links.
- Why is the largest size missing?
- Some videos, especially older or low-resolution ones, never had a 1280x720 image, so only smaller sizes appear.
- Can I reuse any thumbnail?
- Thumbnails belong to the video's creator. Use them for reference or with permission, not as your own artwork.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Type your video topic and get a list of proven, click-worthy title formats you can tweak and use.
About this tool
Choosing a title is one of the hardest parts of publishing a video. Enter your topic and this tool builds a set of title formats that creators commonly use, such as guides, lists, how-to and challenge titles, which you can then edit to match your own voice.
How to use it
- Type your video topic, for example 'home workouts'.
- Click Generate Titles.
- Pick a format you like and rewrite it so it fits your actual video.
Tips and common uses
Generate several options, then combine the best parts. Put the main keyword early and check the title still reads well on a phone.
Frequently asked questions
- Are these titles guaranteed to get views?
- No. They are starting points. A title only works if the video delivers what it promises.
- How long should a title be?
- Aim for roughly 60 characters so it is not cut off in search results.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Enter your main keyword to generate a ready-to-paste set of SEO-friendly tags for the YouTube tags field.
About this tool
Tags are keywords you add in YouTube Studio that help describe your video. This tool turns one main keyword into a set of related variations, such as tutorial, tips, beginner and review phrases, ready to paste into the tags field.
How to use it
- Enter your main keyword.
- Click Generate Tags.
- Click Copy Tags and paste the list into YouTube Studio under Show more, then Tags.
Tips and common uses
Start with your exact topic, then add one or two common variations. Put the most important tag first.
Frequently asked questions
- Do tags still matter?
- They play a small role, mostly for misspellings and context. Your title, description and thumbnail matter far more.
- How many tags should I use?
- A handful of accurate tags is better than a long list of loosely related ones.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Turn a keyword or phrase into a set of relevant hashtags for your video title and description.
About this tool
Hashtags in a video's title or description appear as clickable links on YouTube. This tool converts a keyword or phrase into several hashtag variations so you can pick the few that fit your content.
How to use it
- Enter a keyword or short phrase.
- Click Generate Hashtags.
- Copy the ones you want into your description or title.
Tips and common uses
Use hashtags that truly describe the video. Three or fewer, placed in the description, is a safe habit.
Frequently asked questions
- How many hashtags should I add?
- Use a few relevant ones. YouTube ignores all hashtags on a video that has an excessive number.
- Do spaces work in hashtags?
- No. The tool joins words together, for example 'street food' becomes #StreetFood.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Enter a seed keyword to generate a spread of long-tail keyword ideas using common search modifiers.
About this tool
Long-tail keywords are longer, more specific search phrases that are often easier to rank for. Enter a seed keyword and this tool combines it with common modifiers such as 'best', 'how to', 'for beginners' and 'near me' to suggest ideas worth researching.
How to use it
- Type a seed keyword that describes your topic.
- Click Find Keywords.
- Copy the list and check promising phrases in a search engine or keyword planner.
Tips and common uses
Choose phrases that match what a page can really answer. A specific question usually brings better visitors than a broad term.
Frequently asked questions
- Does this show search volume?
- No. It generates phrase ideas only. Use Google Search Console or a keyword planner to check real demand.
- What is a good seed keyword?
- A short phrase for your main topic, such as 'coffee shop' or 'yoga mat'.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Fill in your page details to generate title, description and Open Graph meta tags ready to paste into your HTML head.
About this tool
Meta tags tell search engines and social networks how to describe your page. This generator produces the title, description, keywords, canonical link, Open Graph and Twitter Card tags from a few fields, with special characters escaped correctly.
How to use it
- Fill in the page title, URL, description and optional keywords and image URL.
- Click Generate Meta Tags.
- Copy the result and paste it inside the <head> section of your page.
Tips and common uses
Give every page a unique title and description, and confirm the image URL is public so social previews show it.
Frequently asked questions
- How long should a description be?
- About 150 to 160 characters, so it is not truncated in results.
- Is the keywords tag important?
- Google ignores it. It is included only for other tools that still read it.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Paste one URL per line to generate a valid XML sitemap you can upload to your site's root folder.
About this tool
An XML sitemap lists the pages of your website so search engines can find them. Paste your URLs, pick a change frequency and priority, and this tool outputs a valid sitemap.xml with special characters such as & escaped.
How to use it
- Paste one full URL per line.
- Choose a change frequency and priority.
- Click Generate Sitemap, copy the XML, save it as sitemap.xml and upload it to your site's root.
Tips and common uses
List only the canonical, working pages you want indexed, and regenerate the file whenever you add or remove pages.
Frequently asked questions
- Where do I submit it?
- In Google Search Console under Sitemaps, and reference it in your robots.txt file.
- Do I need priority and frequency?
- Search engines treat them as hints at most. A correct list of URLs is what matters.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Set which paths search engines can crawl and generate a ready-to-use robots.txt file.
About this tool
The robots.txt file tells crawlers which parts of your site they may visit. Choose a user agent, list any paths to block and add your sitemap address, and this tool writes the file for you.
How to use it
- Leave the user agent as * to apply to all crawlers.
- Enter any paths to block, one per line, or leave blank to allow everything.
- Click Generate, copy the text and save it as robots.txt in your site's root folder.
Tips and common uses
Be careful with Disallow: blocking a folder by mistake can hide your whole site from search engines. Test the file after uploading.
Frequently asked questions
- Does Disallow hide a page from Google?
- Not reliably. A blocked page can still be listed if others link to it. Use a noindex tag to keep a page out of results.
- Where must the file be?
- At the top level of your domain, for example example.com/robots.txt.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Write HTML on the left and see a live preview on the right. Everything runs locally in your browser.
About this tool
A simple live HTML editor for quick experiments. Type HTML on the left and the rendered result updates instantly on the right, which is handy for testing snippets, email layouts or learning how tags behave.
How to use it
- Type or paste HTML into the source box.
- Watch the preview update as you type.
- Copy your code when you are happy with it.
Tips and common uses
Great for prototyping an email block or learning tags. Save your finished code in a proper file, since the editor does not store it.
Frequently asked questions
- Is my code saved?
- No. Everything stays in your browser and is lost when you close the page, so copy your work.
- Can I use JavaScript?
- The preview runs in a sandboxed frame. Simple pages work, but complex scripts may be limited.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Strip comments and extra whitespace from your CSS to reduce file size before deploying.
About this tool
Minifying CSS removes comments and unnecessary whitespace so the file downloads faster. Paste your stylesheet, click Minify and see how many characters you saved.
How to use it
- Paste your CSS into the input box.
- Click Minify.
- Copy the compact output into your production stylesheet.
Tips and common uses
Minify only for production and keep the readable version in your project. Re-test your pages after replacing the file.
Frequently asked questions
- Will it change how my site looks?
- It should not, but always test the minified file. Keep your original CSS as the source of truth.
- Does it rename classes?
- No. Only comments and spacing are removed.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
A lightweight minifier that removes comments and extra whitespace. For production bundles, pair this with a build tool — this is best for small snippets.
About this tool
This tool compresses JavaScript using Terser, a widely used minifier. It removes comments and whitespace and shortens local variable names to produce a smaller file for production.
How to use it
- Paste your JavaScript.
- Click Minify and wait for the library to load.
- Copy the output. Syntax errors are reported if the code cannot be parsed.
Tips and common uses
Keep source files readable and minify only the build output. For large projects, use a bundler that also creates source maps.
Frequently asked questions
- Why did I get an error?
- Terser needs valid JavaScript. Check for missing brackets or unsupported syntax in the message shown.
- Is my code uploaded?
- No. Minification runs in your browser.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Paste your JSON to have it neatly indented, or minify it down to a single line. Everything happens in your browser.
About this tool
JSON copied from an API or log is often one long line. This formatter indents it so you can read it, or minifies it again for compact storage, and reports the problem if the JSON is invalid.
How to use it
- Paste your JSON into the input box.
- Click Format to indent it, or Minify to compress it.
- Copy the result.
Tips and common uses
Format before debugging so nesting is visible. Use Minify when you need to paste JSON into a URL, config or request.
Frequently asked questions
- What does an error message mean?
- It points to where the parser failed. Common causes are trailing commas, single quotes and missing quotes around keys.
- Is there a size limit?
- No fixed limit, but very large files may be slow in the browser.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Check whether your JSON is well-formed and get a quick structural summary — no formatting, just validation.
About this tool
Check quickly whether a piece of JSON is well-formed. If it is valid, the tool tells you the root type and how many keys or items it contains; if not, it shows the parser error.
How to use it
- Paste the JSON.
- Click Validate.
- Read the result below the button.
Tips and common uses
Validate after every manual edit of a config file. Even one missing quote will stop an app from reading it.
Frequently asked questions
- Does it check a schema?
- No. It only checks that the syntax is valid JSON.
- Are comments allowed?
- No. Standard JSON does not support comments.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Paste minified or messy XML to get a clean, indented, readable version.
About this tool
Paste minified or messy XML and get a clean, indented version that is easier to read and review. The tool first checks the XML is well-formed.
How to use it
- Paste your XML.
- Click Format.
- Copy the indented output.
Tips and common uses
Formatted XML makes diffs and code reviews easier. Format first, then compare versions with the Text Compare tool.
Frequently asked questions
- Why is formatting refused?
- The XML must be well-formed first. Use the XML Validator to find the error.
- Does it change my data?
- Only whitespace between tags changes.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Check whether your XML document is well-formed and locate parsing errors.
About this tool
Checks whether an XML document is well-formed, meaning tags are properly nested and closed. If it is not, the first parser error is shown so you can locate the problem.
How to use it
- Paste the XML.
- Click Validate.
- Fix any error shown and validate again.
Tips and common uses
Check well-formedness before importing XML into another system, such as a feed, sitemap or configuration file.
Frequently asked questions
- Is this DTD or schema validation?
- No. It checks well-formedness only.
- Common mistakes?
- Unclosed tags, mismatched tag names and unescaped & or < characters.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Combine two or more PDF files into a single document, in the order you select them. Everything runs in your browser — files are never uploaded anywhere.
About this tool
Combine two or more PDF files into one document in the order you select them. Files are processed in your browser and are never uploaded.
How to use it
- Select two or more PDF files.
- Click Merge PDFs.
- Your merged file downloads automatically.
Tips and common uses
Arrange files in the order you want before selecting them, and check the merged file's page order afterwards.
Frequently asked questions
- Is there a file size limit?
- No fixed limit, but very large files depend on your device's memory.
- Can it merge protected PDFs?
- Password-protected files may fail to load.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Split one PDF into two separate files at the page number you choose.
About this tool
Split one PDF into two files at the page number you choose. Both parts are offered as separate download buttons.
How to use it
- Select your PDF.
- Enter the page after which to split, for example 3.
- Click Split PDF and download Part 1 and Part 2.
Tips and common uses
Split a long report into chapters, or separate an attachment from a cover letter, before sending.
Frequently asked questions
- Can I split into more parts?
- Run the tool again on one of the parts, or use Page Extract.
- Is the file uploaded?
- No.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Rotate every page in a PDF by 90, 180, or 270 degrees.
About this tool
Rotate every page of a PDF by 90, 180 or 270 degrees, handy for scans that were saved sideways.
How to use it
- Select your PDF.
- Choose the rotation.
- Click Rotate & Download.
Tips and common uses
Fix scanned pages that were saved sideways. If only some pages are wrong, extract them first and rotate separately.
Frequently asked questions
- Can I rotate one page only?
- This tool rotates all pages. Extract a page first if you need to treat it separately.
- Does quality change?
- No. Pages are not re-rendered.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Pull specific pages out of a PDF into a brand new file. Use commas and ranges, like 1,3,5-7.
About this tool
Pull selected pages out of a PDF into a new file. Use commas and ranges, such as 1,3,5-7.
How to use it
- Select your PDF.
- Enter the pages, for example 1,3,5-7.
- Click Extract Pages.
Tips and common uses
Pull out just the pages you need to share, which keeps files small and avoids sending unrelated content.
Frequently asked questions
- What if a page number is too high?
- Pages outside the document are skipped.
- Is the original changed?
- No. A new file is created.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Open and read a PDF file directly in your browser, no upload needed.
About this tool
Open a PDF directly in your browser's viewer without uploading it anywhere.
How to use it
- Choose a PDF file.
- Click Open.
- Scroll, zoom and search using the viewer.
Tips and common uses
A quick way to check a file you received without installing software. Use a desktop browser for the best results.
Frequently asked questions
- Why is the viewer blank?
- Some mobile browsers do not display embedded PDFs. Try a desktop browser.
- Is my file private?
- Yes, it stays on your device.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Shrink an image's file size by adjusting JPEG quality, right in your browser.
About this tool
Reduce an image's file size by lowering JPEG quality. Transparent areas are filled with white because JPEG does not support transparency. The tool shows the approximate new size.
How to use it
- Select an image.
- Move the quality slider. Around 0.7 is a good balance.
- Click Compress and download the result.
Tips and common uses
Resize first, then compress. Start around 0.7 quality and lower it only while the image still looks good.
Frequently asked questions
- Will quality drop?
- Slightly. Lower quality means a smaller file, so compare the result before using it.
- Does it keep PNG transparency?
- No. The output is a JPG with a white background.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Resize an image to exact pixel dimensions.
About this tool
Resize an image to exact pixel dimensions, for example for a website banner, profile picture or upload limit. Output is saved as PNG.
How to use it
- Select an image.
- Enter the width and height in pixels.
- Click Resize and download.
Tips and common uses
Keep the original aspect ratio to avoid stretching, for example 1600x900 for a 16:9 image.
Frequently asked questions
- Will the image be stretched?
- Yes if the new ratio differs from the original, so keep the same proportions.
- Can I enlarge it?
- You can, but enlarging makes images look soft.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Crop an image by entering exact coordinates and size.
About this tool
Crop an image to an exact area by entering the starting position and the width and height in pixels. The original size is shown after you choose a file.
How to use it
- Select an image and note its size.
- Enter X, Y, width and height. The top-left corner is 0,0.
- Click Crop and download.
Tips and common uses
Crop to focus on the subject or remove unwanted edges. Note the original size shown to avoid exceeding it.
Frequently asked questions
- What are X and Y?
- The distance in pixels from the left and top edges to the crop's top-left corner.
- What if the area exceeds the image?
- The extra area will be empty.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Adjust brightness, contrast and saturation to make an image pop.
About this tool
Adjust brightness, contrast and saturation to improve a photo. 100 means unchanged; lower or raise the values and apply.
How to use it
- Select an image.
- Set brightness, contrast and saturation percentages.
- Click Apply and download.
Tips and common uses
Make small adjustments. Raising brightness and contrast together too far can wash out detail.
Frequently asked questions
- What values should I try?
- Small changes, such as 110 contrast or 115 saturation, usually look best.
- Can I undo it?
- Your original file is never changed. Apply new values to the original.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Apply a soft blur effect to an image.
About this tool
Apply a soft blur to an image, useful for backgrounds or hiding details. Choose the blur amount in pixels.
How to use it
- Select an image.
- Set the blur amount.
- Click Apply Blur and download.
Tips and common uses
A light blur softens backgrounds for text overlays. For privacy, cover sensitive details instead of blurring them.
Frequently asked questions
- Is blur a safe way to hide text?
- Not for sensitive details. Strong blur can sometimes be partly reversed, so cover them instead.
- Why is the blur edge soft?
- Blur spreads colour across the whole image.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Stamp a text watermark onto your image.
About this tool
Stamp a text watermark such as '© Your Brand' onto an image. Choose the position, font size and opacity.
How to use it
- Select an image and type the watermark text.
- Choose position, size and opacity.
- Click Add Watermark and download.
Tips and common uses
Use a semi-transparent watermark that does not hide the subject, and keep a clean original for yourself.
Frequently asked questions
- Does a watermark prevent copying?
- It discourages it but can be cropped out.
- Which position is best?
- Corners are less intrusive; the centre is harder to remove.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Convert any image format into a PNG file.
About this tool
Convert JPG, WebP, GIF and other browser-supported image formats to PNG, which keeps sharp edges and supports transparency.
How to use it
- Select an image.
- Click Convert to PNG.
- Download the PNG.
Tips and common uses
Choose PNG for screenshots, logos and graphics with text, where sharp edges and transparency matter.
Frequently asked questions
- Will the file be larger?
- Often yes, especially for photos.
- Does it add transparency?
- No. It keeps what the original has.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Convert any image format into a JPG file.
About this tool
Convert PNG, WebP and other image formats to JPG, a smaller format suited to photos. Transparent areas become white.
How to use it
- Select an image.
- Click Convert to JPG.
- Download the JPG.
Tips and common uses
Choose JPG to make photos smaller for email and uploads. Remember transparent areas will turn white.
Frequently asked questions
- Why is the background white?
- JPG cannot store transparency.
- Is quality reduced?
- JPG is lossy, but this tool uses a high-quality setting.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Combine 2 to 4 images into one grid collage.
About this tool
Combine two to four images into a single grid collage. Each image is cropped to fill an equal square.
How to use it
- Select 2 to 4 images.
- Click Create Collage.
- Download the finished image.
Tips and common uses
Pick images with similar brightness and subject for a tidy result. Square-ish photos crop best.
Frequently asked questions
- Can I choose the layout?
- The layout is a simple grid. Two images sit side by side; three or four form a 2x2 grid.
- What is the output size?
- Each cell is 400x400 pixels.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Add classic top and bottom caption text to any image.
About this tool
Add classic top and bottom caption text in bold white letters with a black outline to any image.
How to use it
- Select an image.
- Type the top and bottom text.
- Click Generate Meme and download.
Tips and common uses
Keep captions short so they fit the width, and choose an image with space at the top and bottom.
Frequently asked questions
- Why is the text capitalised?
- Meme captions traditionally use capital letters.
- Can I move the text?
- Text is fixed at the top and bottom.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Turn an image into a full set of app and favicon icon sizes.
About this tool
Generate a set of square PNG icons in 16, 32, 48, 64, 128, 256 and 512 pixels from one image, for favicons, apps and web manifests.
How to use it
- Select a square image.
- Click Generate Icons.
- Download the sizes you need.
Tips and common uses
Start with a simple, high-resolution square image so small sizes such as 16x16 stay recognisable.
Frequently asked questions
- What image works best?
- A square image of at least 512x512 pixels.
- Does it make .ico files?
- No, it produces PNG files, which modern browsers accept.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Record your screen directly in the browser and download it as a video. Your browser will ask for screen-share permission each time.
About this tool
Record your screen, a window or a tab directly in the browser and save it as a WebM video. You choose what to share each time.
How to use it
- Click Start Recording and choose what to share.
- Click Stop Recording when done.
- Preview the video and click Download.
Tips and common uses
Close private tabs and notifications before recording, and do a short test to check the sound and the area shared.
Frequently asked questions
- Is audio recorded?
- System or tab audio may be included if your browser and the share option allow it.
- Is the video uploaded?
- No. It stays on your device.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Capture a screenshot of your screen, a window, or a browser tab.
About this tool
Capture a screenshot of a screen, window or browser tab using your browser's screen-sharing permission, then download it as a PNG.
How to use it
- Click Capture Screen.
- Choose what to capture in the browser dialog.
- Download the image.
Tips and common uses
Choose the exact window or tab to share so the screenshot does not include unrelated or private content.
Frequently asked questions
- Why does it ask for permission?
- Browsers require your consent before any page can see your screen.
- Does it work on phones?
- Most mobile browsers do not support screen capture.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Trim an audio file to the exact section you need and download it as a WAV file.
About this tool
Trim an audio file to a start and end time and download the section as a WAV file.
How to use it
- Select an audio file.
- Enter the start and end time in seconds.
- Click Cut Audio, preview it and download.
Tips and common uses
Use it to make ringtones, trim intros or extract a quote. Listen to the preview before downloading.
Frequently asked questions
- Which formats work?
- Those your browser can play, such as MP3, WAV, AAC and OGG.
- Why is the output larger?
- WAV is uncompressed.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Encode plain text into Base64 format.
About this tool
Base64 represents text as a limited set of safe characters, often used in data URLs, email and APIs. This tool encodes any text, including non-English characters, into Base64.
How to use it
- Type or paste your text.
- Click Encode.
- Copy the Base64 result.
Tips and common uses
Common uses include data URLs, basic authentication headers and embedding small values in text formats.
Frequently asked questions
- Is Base64 encryption?
- No. Anyone can decode it. Never use it to protect secrets.
- Does it support Unicode?
- Yes, text is encoded as UTF-8 first.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Decode a Base64 string back into readable text.
About this tool
Turn a Base64 string back into readable text. Useful for inspecting API payloads, tokens' readable parts or encoded values in config files.
How to use it
- Paste the Base64 string.
- Click Decode.
- Read or copy the text.
Tips and common uses
Decoding helps you inspect a payload, but never trust or run decoded content from a source you do not know.
Frequently asked questions
- Why does it say invalid input?
- The string may contain spaces, line breaks or characters outside the Base64 alphabet, or be truncated.
- Can it decode files?
- No, only text.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Percent-encode text so it's safe to use inside a URL.
About this tool
URLs can only contain certain characters. This tool percent-encodes text so spaces, symbols and non-English characters can be placed safely inside a URL or query string.
How to use it
- Enter the text or URL part.
- Click Encode.
- Copy the encoded output.
Tips and common uses
Encode each parameter value separately before joining them into a query string, so symbols like & and = do not break it.
Frequently asked questions
- Should I encode a whole URL?
- Usually encode only values, such as the text after q=, otherwise characters like / and ? are encoded too.
- What does %20 mean?
- It is an encoded space.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Decode a percent-encoded URL back into readable text.
About this tool
Converts percent-encoded text such as %20 or %2F back to readable characters, which helps when reading tracking links, redirects and search URLs.
How to use it
- Paste the encoded text.
- Click Decode.
- Read or copy the result.
Tips and common uses
Decode tracking links and redirects to see where they really lead, especially before sharing or opening them.
Frequently asked questions
- Why do I get an error?
- A stray % that is not followed by two hex digits makes the input invalid.
- Is decoding safe?
- Yes, but do not open links you do not trust.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Generate MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes for any text, all at once.
About this tool
A hash is a fixed-length fingerprint of some text. This tool calculates MD5, SHA-1, SHA-256, SHA-384 and SHA-512 at once, which is useful for checksums and comparing values.
How to use it
- Enter your text.
- Click Generate Hashes.
- Copy the hash you need.
Tips and common uses
Hash a download's text or value and compare it with the publisher's checksum to confirm nothing changed.
Frequently asked questions
- Can a hash be reversed?
- Not directly, but weak hashes like MD5 can be guessed. Do not use MD5 or SHA-1 for passwords.
- Are results the same everywhere?
- Yes, the same text always gives the same hash.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Generate an MD5 hash for any piece of text.
About this tool
Generates the MD5 hash of any text. MD5 is still used for quick checksums and legacy systems, though it is not secure for passwords or signatures.
How to use it
- Enter text.
- Click Generate MD5.
- Copy the 32-character result.
Tips and common uses
Use MD5 only for non-security tasks such as quick change detection. Choose SHA-256 when integrity matters.
Frequently asked questions
- Is MD5 secure?
- No. It is broken for security uses. Choose SHA-256 or a password hashing function instead.
- Is the text sent anywhere?
- No, it is calculated in your browser.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Generate a SHA-256 hash for any piece of text.
About this tool
Generates the SHA-256 hash of any text using your browser's built-in cryptography, suitable for checksums and integrity checks.
How to use it
- Enter text.
- Click Generate SHA-256.
- Copy the 64-character result.
Tips and common uses
SHA-256 is a good choice for checksums and integrity checks. Remember that identical input always gives an identical hash.
Frequently asked questions
- Is SHA-256 good for passwords?
- Not on its own. Use a slow password hashing method such as bcrypt or Argon2.
- Why did one letter change the whole hash?
- Hashes are designed so tiny input changes produce completely different output.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Generate one or more random UUID v4 identifiers.
About this tool
A UUID is a random identifier that is extremely unlikely to repeat. This tool generates version 4 UUIDs using your browser's secure random generator, one or many at a time.
How to use it
- Choose how many you need, up to 50.
- Click Generate.
- Copy the list.
Tips and common uses
Use UUIDs as database keys, file names or tracking IDs when you need identifiers that do not clash across systems.
Frequently asked questions
- Can two UUIDs be the same?
- In practice, no. The chance of a collision is astronomically small.
- Are they secret?
- They are random but should not be used as passwords.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Create a strong password with the exact rules you need.
About this tool
Create a strong password with the length and character types you choose. Generation uses your browser's secure random source and nothing is sent or stored. Visually confusing characters such as 0, O, 1 and l are left out.
How to use it
- Set the length. 16 or more is a good choice.
- Tick the character types you want.
- Click Generate Password and copy it into your password manager.
Tips and common uses
Store the result in a password manager immediately, and use a different password for every account.
Frequently asked questions
- Is the password stored?
- No. It exists only on your screen until you close the page.
- How long should it be?
- At least 14 to 16 characters, and unique for every account.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Instantly generate a batch of random passwords, ready to pick from.
About this tool
Generates a batch of random 14-character passwords at once so you can pick one that suits you. Each uses uppercase, lowercase, digits and symbols from a secure random source.
How to use it
- Choose how many passwords you want.
- Click Generate.
- Copy one, or use Copy All.
Tips and common uses
Generate a batch, pick one, and discard the rest. Save the chosen password in a password manager.
Frequently asked questions
- Are they truly random?
- They come from the browser's cryptographic generator, which is suitable for passwords.
- Should I reuse one?
- No. Use a different password for each account.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Count words, sentences, paragraphs and estimated reading time as you type.
About this tool
Counts words, sentences, paragraphs and estimated reading time as you type. Handy for essays, articles, social posts and meeting word limits.
How to use it
- Type or paste your text.
- The statistics update automatically.
- Edit until you reach your target.
Tips and common uses
Check assignment limits, article length and speaking time. Reading time here assumes about 200 words per minute.
Frequently asked questions
- How is reading time calculated?
- It assumes about 200 words per minute, an average adult reading speed.
- Does it save my text?
- No. Nothing leaves your browser.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Count characters with and without spaces — handy for titles, bios and tweets.
About this tool
Counts characters with and without spaces. Useful for meta titles, bios, text messages and any field with a character limit.
How to use it
- Type or paste your text.
- Read both counts below the box.
- Trim your text to fit the limit.
Tips and common uses
Useful for page titles, meta descriptions, bios and forms with limits. Count before you paste into the final field.
Frequently asked questions
- Are line breaks counted?
- Yes in the first count. The second count removes all whitespace.
- What is the tweet limit?
- Platform limits change, so check the current limit on the platform itself.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Paste two blocks of text to see which lines differ between them.
About this tool
Paste two versions of a text and see exactly which lines were removed or added. The comparison aligns matching lines, so an inserted line does not make everything below it look different.
How to use it
- Paste the original into Text A and the new version into Text B.
- Click Compare.
- Lines marked − are only in A and lines marked + are only in B.
Tips and common uses
Compare two drafts of a document, two config files, or an old and new list to see exactly what changed.
Frequently asked questions
- Does it compare words?
- It compares whole lines.
- Are my texts uploaded?
- No, the comparison happens in your browser.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Switch text between UPPERCASE, lowercase, Title Case, Sentence case and more.
About this tool
Change the capitalisation of text in one click: UPPERCASE, lowercase, Title Case, Sentence case or aLtErNaTiNg. Saves retyping when text arrives in the wrong format.
How to use it
- Paste your text.
- Click the case style you want.
- Copy the output.
Tips and common uses
Use it to fix text typed with caps lock on, or to prepare headings. Review Title Case for small words.
Frequently asked questions
- Does Title Case handle small words?
- It capitalises every word, so adjust words like 'and' and 'of' by hand if your style guide requires.
- Does it work with other languages?
- It works for scripts that have upper and lower case letters.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Enter a birth date to find the exact age in years, months and days.
About this tool
Enter a date of birth to see an exact age in years, months and days, along with the total number of days lived.
How to use it
- Pick the date of birth.
- Click Calculate Age.
- Read the result.
Tips and common uses
Handy for forms, eligibility checks and anniversaries. The total days figure is useful for fun milestones.
Frequently asked questions
- Why do months and days vary?
- Months have different lengths, so the calculation counts calendar months.
- Is my date stored?
- No.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Calculate your Body Mass Index from height and weight.
About this tool
Body Mass Index compares weight to height. Enter height in centimetres and weight in kilograms to get your BMI and a general category. It is a screening number only.
How to use it
- Enter height in cm.
- Enter weight in kg.
- Click Calculate BMI.
Tips and common uses
Treat BMI as one rough indicator. Muscle, age and body type affect what a healthy weight looks like for you.
Frequently asked questions
- Is BMI a diagnosis?
- No. It does not measure body fat or muscle. For health advice, speak to a doctor.
- Who is it for?
- Adults aged 18 and over. Children need age-specific charts.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Pick a color and instantly see its HEX, RGB and HSL values.
About this tool
Pick a colour and instantly see its HEX, RGB and HSL values, ready to copy into CSS or a design tool.
How to use it
- Click the colour box.
- Choose a colour.
- Read the HEX, RGB and HSL values.
Tips and common uses
Note the HEX value for web design and the RGB value for tools that use red-green-blue numbers.
Frequently asked questions
- What are HEX, RGB and HSL?
- Three ways to write the same colour: hexadecimal, red-green-blue and hue-saturation-lightness.
- Can I pick from the screen?
- Use the browser's colour dialog; some include an eyedropper.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Convert a HEX color code to its RGB equivalent.
About this tool
Convert a HEX colour code to RGB. Both 6-digit codes like #FF6A1A and 3-digit shorthand such as #F60 are accepted.
How to use it
- Enter the HEX code, with or without #.
- Click Convert.
- Copy the RGB value.
Tips and common uses
Use RGB values in CSS functions such as rgba() when you need a semi-transparent version of a colour.
Frequently asked questions
- What if the code is invalid?
- You will see an error. HEX codes use only 0-9 and A-F.
- Is # required?
- No.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Convert RGB values into a HEX color code.
About this tool
Convert red, green and blue values from 0 to 255 into a HEX colour code, updating as you type.
How to use it
- Enter R, G and B.
- The HEX code appears.
- Click Copy.
Tips and common uses
HEX codes are shorter to write in CSS and design software. Paste the result straight into your stylesheet.
Frequently asked questions
- What range is allowed?
- 0 to 255. Values outside it are limited to that range.
- Does it support transparency?
- No, only opaque colours.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Build a CSS linear gradient from two colors and an angle.
About this tool
Create a CSS linear gradient from two colours and an angle, with a live preview and a ready-to-use CSS line.
How to use it
- Choose two colours.
- Set the angle in degrees.
- Click Copy CSS and paste it into your stylesheet.
Tips and common uses
Choose colours that are close in tone for a subtle look, or contrasting ones for a bold background. Check text contrast.
Frequently asked questions
- What does the angle do?
- 0deg goes bottom to top and 90deg left to right.
- Can I add more colours?
- Edit the CSS and add more colour stops.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Generate a 5-shade color palette from a single base color. Click any swatch to copy its HEX code.
About this tool
Build a five-shade palette from one base colour, from darker to lighter. Click a swatch to copy its HEX code.
How to use it
- Choose a base colour.
- Click Generate Palette.
- Click any swatch to copy it.
Tips and common uses
Use the darker shades for text and borders and the lighter ones for backgrounds. Keep sufficient contrast for readability.
Frequently asked questions
- How are shades made?
- By mixing the base colour with black or white in steps.
- Is it a full design palette?
- It is a quick tonal scale. Complementary colours need a colour wheel.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Turn any text or link into a downloadable QR code.
About this tool
Turn a link or text into a QR code that phones can scan, and download it as a PNG.
How to use it
- Enter the text or URL.
- Click Generate.
- Click Download QR Code.
Tips and common uses
Use a short URL for a cleaner, easier-to-scan code, print it large enough, and test it before distributing.
Frequently asked questions
- Do QR codes expire?
- No. These encode the text itself, so they work as long as the destination does.
- Test before printing?
- Yes, scan it with a phone first.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Generate a scannable barcode from text or numbers.
About this tool
Generate a scannable barcode in CODE128, EAN13, UPC or CODE39 format from text or numbers, downloadable as SVG.
How to use it
- Enter the value to encode.
- Choose a format.
- Click Generate Barcode and download.
Tips and common uses
Match the format to the system that will scan it: retail uses EAN or UPC, while CODE128 suits internal labels.
Frequently asked questions
- Why do I get an error?
- EAN13 needs 12 or 13 digits, UPC needs 11 or 12, and CODE39 accepts limited characters.
- Which format is simplest?
- CODE128 accepts most text.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
Scan a QR code using your device camera and read its contents.
About this tool
Scan a QR code with your device camera and read its contents. Video is processed on your device and not recorded or sent.
How to use it
- Click Start Camera and allow access.
- Point the camera at a QR code.
- The decoded text appears; copy it.
Tips and common uses
Hold the code steady in good light. Always check where a scanned link goes before opening it.
Frequently asked questions
- Why does the camera not start?
- Permission may be denied or the page may not be on HTTPS.
- Should I open scanned links?
- Check the address first, since QR codes can lead to malicious sites.
All processing happens in your browser. Nothing you type or choose is uploaded to our servers.
ToolBench is an independent website that offers free, simple online tools for YouTube creators, website owners, developers and everyday users. It exists because small tasks like merging two PDFs or checking a JSON file should not require an account, a download or a subscription.
What we believe
- Free and open to everyone. No sign-up and no paywalled features.
- Private by design. Tools run in your browser, so your files and text are not uploaded to our servers.
- Honest about limits. Where a tool is a quick helper rather than a full professional product, we say so on its page.
How the site is funded
ToolBench may show advertising (through Google AdSense) to cover hosting and development costs. Ads never change how the tools work.
Get in touch
Spotted a bug or want a new tool? Email contact@toolsbench.uk. See the Contact page for details.
Questions, suggestions, or found a bug? We read every message.
Email: contact@toolsbench.uk
What to include
For a bug report, please tell us the tool name, what you did, what you expected, and which browser and device you use. This helps us fix problems quickly.
Response time
We aim to reply within a few working days. For removal of a guest post you submitted, mention the title and the name you used.
We take your privacy seriously. Most tools (like the JSON Formatter) run entirely in your browser — nothing is sent to our servers.
Files and text you use in the tools
Files you open in the PDF, image, audio and other tools are processed locally in your browser and are not uploaded to our servers.
Analytics
We keep anonymous counters (page views and how often each tool is opened) in Google Firebase. We also use Cloudflare for hosting, security and basic analytics. These services may process technical data such as your IP address.
Guest posts
If you submit a guest post on the Blog, the name, optional email and text you enter are stored in Google Firebase until the post is removed. Contact us to have a post deleted.
Advertising and cookies
This site may show ads served by Google AdSense. Google and its partners use cookies and similar technologies to serve and measure ads, and may show personalised ads based on your visits to this and other websites, where you have agreed to this. You can learn how Google uses data at policies.google.com/technologies/partner-sites and manage ad personalisation at adssettings.google.com. Where required by law, a consent message lets you accept or refuse cookies for ads.
Google reCAPTCHA and Firebase App Check protect the site from spam and abuse and are subject to Google's privacy policy.
Your choices
You can delete cookies and site data in your browser settings at any time. For any privacy request, including removal of a guest post, email contact@toolsbench.uk.
By using ToolBench you agree to these terms. If you do not agree, please do not use the site.
Use of the tools
The tools are provided free of charge for lawful personal and commercial use. You must not use them to break the law, infringe others' rights, or attempt to disrupt the site.
No warranty
The tools are provided "as is" without warranties of any kind. Results, such as hashes, converted files, BMI values and generated text, are provided for convenience and may contain errors. Check important results yourself. The BMI calculator is not medical advice.
Your content
You keep all rights to files and text you process. Tools run in your browser. If you submit a guest post, you confirm it is your own work and give us permission to publish it on this site, and we may edit or remove it.
Third-party content
Thumbnails and other material you access through the tools belong to their owners. You are responsible for having the right to use them.
Limitation of liability
To the extent permitted by law, ToolBench is not liable for any loss arising from use of the site or its tools.
Changes
We may update these terms and the tools at any time. Continued use means you accept the updated terms.
Practical guides on the tools and topics behind ToolBench, plus posts from our readers.
What Is JSON and How to Fix the Most Common JSON Errors
A plain-English guide to JSON: what it is, how it is structured, and how to fix the errors that break it, such as trailing commas and single quotes.
GuideHow to Make Better YouTube Thumbnails: A Practical Checklist
Practical tips for designing YouTube thumbnails that are clear and clickable, including recommended size, text, faces, contrast and how to study what works.
GuideHow to Reduce Image File Size Without Losing Visible Quality
Learn why large images slow websites down and how to shrink them with the right format, dimensions and compression settings.
GuideHow to Write a Good Meta Title and Meta Description
What meta titles and descriptions are, how long they should be, and how to write them so searchers want to click your page.
GuideHow to Create and Manage Strong Passwords That You Can Actually Use
Why password length and uniqueness matter more than clever tricks, and how a password manager and two-step login keep your accounts safe.
Want to share a useful guide? Submissions are reviewed by our team and only published if they are original and helpful.
Published October 2026 · By the ToolBench team
JSON, short for JavaScript Object Notation, is a text format for storing and sending data. Websites use it to talk to servers, apps use it for settings, and APIs use it to return results. It is popular because it is easy for people to read and easy for programs to parse.
How JSON is built
JSON has only a few building blocks. An object is a set of named values written inside curly braces. An array is an ordered list inside square brackets. Values can be text in double quotes, numbers, true, false, null, or another object or array. A small example looks like this: {"name": "Sara", "age": 29, "skills": ["design", "writing"]}.
The errors people hit most often
Most broken JSON comes from a handful of mistakes. Knowing them lets you fix a file in seconds.
- Trailing comma. A comma after the last item, such as {"a": 1,}, is not allowed in JSON even though many programming languages accept it.
- Single quotes. Keys and text must use double quotes. 'name' is invalid; "name" is correct.
- Unquoted keys. {name: "Sara"} works in JavaScript code but is not valid JSON. Keys need double quotes.
- Comments. JSON does not support // or /* */ comments. Remove them before parsing.
- Missing or extra brackets. Every opening brace or bracket needs a matching closing one. Long files make this hard to spot by eye.
- Special characters in text. Line breaks and double quotes inside a string must be escaped, for example \n and \".
A simple way to debug
Start by pasting the data into a validator. A good one tells you the position where parsing failed, which is usually at or just after the real mistake. Fix that one problem, validate again, and repeat. Once the JSON is valid, run it through a formatter so each level is indented. Indentation makes the structure visible, so you can see at a glance whether a value sits in the right object.
Format versus minify
Formatting adds spaces and line breaks for people. Minifying removes them to make the file smaller, which is useful when you send data over a network. The data itself is identical either way.
Keep sensitive data safe
API responses and config files can contain tokens, emails or other private details. Prefer tools that process data in your browser rather than uploading it, and avoid pasting real secrets into any website you do not trust.
The ToolBench JSON Formatter and JSON Validator both run locally in your browser, so you can check your data without sending it anywhere.
Try the tools
How to Make Better YouTube Thumbnails: A Practical Checklist
Published October 2026 · By the ToolBench team
A thumbnail and a title are the first things a viewer sees. Together they decide whether someone clicks. A good thumbnail does not need advanced design skills, only clarity and a few repeatable habits.
Get the technical basics right
YouTube recommends a thumbnail of 1280 by 720 pixels, in a 16:9 ratio, with a minimum width of 640 pixels. Files must be under 2 MB and can be JPG, PNG or GIF. Make your image the right size from the start so it is not stretched or cropped. If your artwork is the wrong size, an image resizer fixes it, and a compressor helps if the file is over the limit.
Design for a small screen
Most people see thumbnails on a phone or in a crowded list of suggested videos, so they appear very small. Check your design at a small size before uploading. If you cannot tell what it shows, simplify it.
- Use one clear subject. A single face, object or scene works better than a collage.
- Keep text to a few big words. Three to five words is plenty, and the title can carry the rest.
- Create strong contrast between the subject, text and background so shapes stand out.
- Leave the bottom-right corner empty, because YouTube places the video length there.
Faces and emotion
Close-up faces with a clear expression often draw attention because people respond to emotion. Use this only when it fits your content; a tutorial about spreadsheets may be better served by a clear screenshot of the result.
Be honest
A thumbnail should match the video. Misleading images may get a click, but viewers leave quickly, which can hurt how your video performs and damages trust. Show the real topic or outcome.
Study before you design
Search for your topic and look at the thumbnails that rank. Notice the colours, text size and layout, and look for a gap you can fill by being clearer or different. A thumbnail downloader lets you save these images at several sizes to review side by side, for research. Remember that thumbnails belong to their creators, so use them for study, not as your own artwork.
Test and improve
Pick a consistent style so your channel looks recognisable, then change one thing at a time, such as the text colour or the crop. Over several videos you will see which choices work for your audience.
Try the tools
YouTube Thumbnail Downloader · Image Resizer · Image Compressor
Published October 2026 · By the ToolBench team
Large images are one of the most common reasons a web page loads slowly. They also eat up email limits and phone storage. The good news is that most photos can be made much smaller with little visible difference, if you take the steps in the right order.
Step 1: Resize to the size you need
A photo straight from a phone can be 4000 pixels wide, but a blog image is often shown at 800 to 1200 pixels. Sending the extra pixels wastes data. Resize the image to the largest size it will actually be displayed at. This single step often cuts the file size by more than half.
Step 2: Choose the right format
- JPG suits photographs. It uses lossy compression, which discards detail the eye is unlikely to notice, and produces small files.
- PNG suits logos, screenshots and graphics with sharp edges or transparency. It is lossless, so files are larger, especially for photos.
- WebP is a modern format that is often smaller than both, and is supported by current browsers.
A photo saved as PNG is usually much bigger than the same photo as JPG, so converting it can save a lot of space.
Step 3: Adjust compression quality
When you save a JPG you can set a quality level. Around 70 to 80 percent is often a good balance between size and appearance. Below about 50 percent, blocky patches and fuzzy edges start to show. Always compare the result with the original at full size.
A note on transparency
JPG cannot store transparency, so transparent areas become a solid colour, commonly white. If you need transparency, keep the PNG or use WebP.
Keep your original
Lossy compression discards data permanently, and saving a JPG again and again lowers quality each time. Keep an untouched original and always export compressed copies from it.
Quick checklist
- Resize to the display size.
- Pick JPG for photos and PNG for graphics.
- Compress to roughly 70 to 80 percent quality.
- Compare with the original before publishing.
Browser-based tools can do all of this without uploading your pictures. The ToolBench Image Resizer, Image Compressor and format converters run locally on your device.
Try the tools
Image Compressor · Image Resizer · Image to JPG · Image to PNG
Published October 2026 · By the ToolBench team
When your page appears in search results, the blue headline and the short text under it usually come from two HTML tags: the title tag and the meta description. They are small, but they are often the first impression people get of your site.
The title tag
The title is the clickable headline in results and also appears in browser tabs. Good titles are specific and honest. As a rough guide, keep them around 50 to 60 characters so they are not cut off, put the most important words first, and include the main topic people would search for. Give every page its own title; repeating the same one across a site confuses both visitors and search engines.
The meta description
The description is a summary of the page. It does not directly raise your ranking, but a clear, helpful one can improve how many people click. Aim for about 150 to 160 characters. Describe what the visitor will get, use natural language, and avoid stuffing in keywords. Write it as a short promise that the page keeps.
Examples
Weak: "Home - Tools". Better: "Free Online Tools for PDFs, Images and Developers | ToolBench".
Common mistakes
- Duplicate titles or descriptions across many pages.
- Very long text that gets truncated.
- Keyword lists instead of readable sentences.
- Descriptions that promise something the page does not deliver.
- Leaving fields empty and letting the search engine guess.
Remember that search engines may rewrite them
Google sometimes shows a different title or description if it believes another part of the page better matches the search. That is normal. Writing good ones still gives you the best chance of showing your own wording.
Social sharing tags
Open Graph and Twitter Card tags control how a link looks when shared on social networks, including the title, summary and image. It is worth adding them to important pages.
Putting it into practice
Write your text, check its length, and place the tags inside the head section of your page. A meta tag generator creates the full set, including the social tags, and escapes special characters so quotation marks do not break your HTML. A character counter helps you stay within the recommended lengths.
Try the tools
Published October 2026 · By the ToolBench team
Most account break-ins happen because of weak or reused passwords, not clever hacking. The good news is that the habits that protect you are simple.
Length beats complexity
Attackers use programs that try huge numbers of guesses. Each extra character makes that job far harder. A random password of 14 to 16 characters or more is much stronger than a short one full of substitutions such as swapping a for @. Predictable tricks are already built into cracking tools.
Make every password unique
If you reuse a password and one website is breached, attackers try the same email and password on other services. This is called credential stuffing and it is very common. Use a different password for each account, starting with the important ones: email, banking and social media.
Let randomness do the work
People are poor at inventing random text. A generator that uses your browser's secure random source produces passwords that have no pattern to guess. Choose a length, tick the character types you want, and generate. If a site rejects some symbols, untick symbols or lengthen the password instead.
Use a password manager
Nobody can remember dozens of random passwords, and writing them in a notes file is risky. A password manager stores them encrypted behind one strong master password and fills them in for you. Make the master password a long phrase of several unrelated words that you can remember.
Turn on two-step login
Two-step verification adds a second check, such as a code from an authenticator app. Even if someone learns your password, they still cannot log in. Enable it on email first, because email is used to reset other accounts.
Things to avoid
- Names, birthdays, pet names or keyboard patterns like 123456.
- Sharing passwords by message or email.
- Typing real passwords into websites you do not trust.
- Using a hash such as SHA-256 as a way to store passwords. Hashes help with checksums, but passwords should be stored with slow, purpose-built methods such as bcrypt or Argon2.
What to do after a breach
If a service tells you it was breached, change that password immediately, change it anywhere else you reused it, and watch the account for unusual activity.
The ToolBench Password Generator creates random passwords in your browser, and nothing you generate is sent or stored.
Try the tools
Password Generator · Random Password Generator · SHA256 Generator
The page you're looking for doesn't exist or may have moved.