# Free online tools for text, PDFs, images, calculations and code

URL: https://byshahid.com/tools/

Everyday tools that run entirely in your browser, with no sign-up and no watermarks: PDF and image tools, calculators, text tools, developer utilities and AI helpers. Your files and text are not uploaded, because there is no server to upload them to.

- [AI prompt generator](https://byshahid.com/tools/ai-prompt-generator/): Turn a rough idea into a clear, structured prompt: say who the AI should be, what to do, what it needs to know and how to answer.
- [LLM token counter](https://byshahid.com/tools/llm-token-counter/): Paste text to estimate its token count, see words and characters, and check how much of a model's context window it would use.
- [AI API cost calculator](https://byshahid.com/tools/ai-api-cost-calculator/): Estimate what an AI feature or chatbot will cost each month from how many requests it handles and how long they are.
- [RAG text chunker](https://byshahid.com/tools/rag-text-chunker/): Split a document into chunks for retrieval-augmented generation, with the chunk size and overlap you choose, and preview every chunk.
- [AI tool schema generator](https://byshahid.com/tools/ai-tool-schema-generator/): Paste an example of the JSON your AI tool should receive, and get a JSON Schema or a complete Claude tool definition for function calling.
- [Word counter](https://byshahid.com/tools/word-counter/): Paste or type any text to count words, characters, sentences and paragraphs, and see how long it takes to read or say.
- [Character counter](https://byshahid.com/tools/character-counter/): Count every character in your text, with and without spaces, and see how much room is left for a post, SMS or meta description.
- [Sentence counter](https://byshahid.com/tools/sentence-counter/): Count the sentences in your text, see the average length and spot sentences that run too long.
- [Paragraph counter](https://byshahid.com/tools/paragraph-counter/): Count the paragraphs in your text and see how long each one runs, on average and at the extremes.
- [Case converter](https://byshahid.com/tools/case-converter/): Convert text to upper case, lower case, title case or sentence case, or to camelCase, snake_case and other formats used in code.
- [Remove extra spaces](https://byshahid.com/tools/remove-extra-spaces/): Clean up text pasted from a PDF, email or website by removing double spaces, stray tabs and extra blank lines.
- [Duplicate line remover](https://byshahid.com/tools/duplicate-line-remover/): Paste a list and remove repeated lines in one step, keeping the original order.
- [Text reverser](https://byshahid.com/tools/text-reverser/): Turn text backwards, reverse the order of words or lines, or flip the letters inside each word.
- [Text sorter](https://byshahid.com/tools/text-sorter/): Sort any list alphabetically, by number or by length, or shuffle it at random, and clear duplicates as you go.
- [Lorem ipsum generator](https://byshahid.com/tools/lorem-ipsum-generator/): Create placeholder text for designs and mockups, by paragraphs, sentences or words, as plain text or HTML.
- [Basic calculator](https://byshahid.com/tools/basic-calculator/): A simple online calculator for everyday sums, with keyboard support, a live answer and a history of past results.
- [Scientific calculator](https://byshahid.com/tools/scientific-calculator/): An online scientific calculator with trigonometry, logarithms, powers, roots and factorials, in degrees or radians.
- [Percentage calculator](https://byshahid.com/tools/percentage-calculator/): Work out a percentage of a number, what percent one number is of another, or the percentage change from one number to another.
- [Age calculator](https://byshahid.com/tools/age-calculator/): Enter a date of birth to find an exact age in years, months and days, on today or any other date.
- [BMI calculator](https://byshahid.com/tools/bmi-calculator/): Calculate your body mass index from your weight and height, and see your category and healthy weight range.
- [Date difference calculator](https://byshahid.com/tools/date-difference-calculator/): Find out how long it is between two dates, in years, months, weeks and days, including weekdays.
- [Time calculator](https://byshahid.com/tools/time-calculator/): Add up or subtract durations, and work out the time between two clock times, even across midnight.
- [Discount calculator](https://byshahid.com/tools/discount-calculator/): Find the sale price and how much you save, including double discounts and sales tax.
- [GST calculator](https://byshahid.com/tools/gst-calculator/): Add GST to a net price or take it out of a total, at any rate, with the Indian CGST and SGST split.
- [Loan calculator](https://byshahid.com/tools/loan-calculator/): Work out the monthly payment and total interest on any loan, and see how extra payments cut the cost.
- [Stopping distance calculator](https://byshahid.com/tools/stopping-distance-calculator/): Work out how far a car travels before it stops at any speed, on a dry, wet or icy road, using the Highway Code figures.
- [Merge PDF](https://byshahid.com/tools/merge-pdf/): Combine several PDF files into a single document in the order you choose, without uploading them anywhere.
- [Split PDF](https://byshahid.com/tools/split-pdf/): Extract the pages you need or break a PDF into several files, by page range or every few pages.
- [Compress PDF](https://byshahid.com/tools/compress-pdf/): Make a PDF smaller for email and upload forms, choosing between keeping selectable text and the smallest file.
- [PDF to Word](https://byshahid.com/tools/pdf-to-word/): Turn the text of a PDF into an editable Word document, without uploading your file.
- [Word to PDF](https://byshahid.com/tools/word-to-pdf/): Convert a Word document to PDF in your browser, without uploading it or installing anything.
- [PDF to JPG](https://byshahid.com/tools/pdf-to-jpg/): Save the pages of a PDF as JPG images, at the resolution you need, in your browser.
- [JPG to PDF](https://byshahid.com/tools/jpg-to-pdf/): Combine photos and images into a single PDF, in the order you choose, without uploading them.
- [Rotate PDF](https://byshahid.com/tools/rotate-pdf/): Turn a sideways or upside-down PDF the right way up, for all pages or only the ones you choose, and save it.
- [Protect PDF](https://byshahid.com/tools/protect-pdf/): Add a password to a PDF with strong encryption, so only people who know it can open the file.
- [Unlock PDF](https://byshahid.com/tools/unlock-pdf/): Remove a password you already know from a PDF, so you do not have to type it every time you open the file.
- [Image compressor](https://byshahid.com/tools/image-compressor/): Make images smaller for the web, email and upload forms, in batches, with control over quality.
- [Image resizer](https://byshahid.com/tools/image-resizer/): Change an image's width and height in pixels or by percentage, keeping its proportions.
- [Image cropper](https://byshahid.com/tools/image-cropper/): Cut a photo down to the part you want, freehand, to an exact pixel size, or to shapes for social media.
- [Image converter](https://byshahid.com/tools/image-converter/): Convert images between JPG, PNG and WebP, in batches, without uploading them.
- [Image to Base64](https://byshahid.com/tools/image-to-base64/): Turn an image into a Base64 string and get it ready to paste as a data URL, HTML tag or CSS background.
- [Base64 to image](https://byshahid.com/tools/base64-to-image/): Paste a Base64 string or data URL to see the image inside it and download it as a file.
- [Background remover](https://byshahid.com/tools/background-remover/): Remove the background from a logo, product shot or portrait, and download a transparent PNG.
- [Image colour picker](https://byshahid.com/tools/image-color-picker/): Click anywhere on an image to get the exact colour code, and see the image's main colours as a palette.
- [Image blur tool](https://byshahid.com/tools/image-blur/): Blur a face, number plate or private detail in a photo, or soften the whole image.
- [Favicon generator](https://byshahid.com/tools/favicon-generator/): Create a full favicon set from an image, letter or emoji, ready to add to any website.
- [JSON formatter and validator](https://byshahid.com/tools/json-formatter/): Paste JSON to format it with readable indentation, minify it to one line, or find exactly where it is broken.
- [JSON validator](https://byshahid.com/tools/json-validator/): Check whether JSON is valid, and find the exact line, column and reason when it is not.
- [HTML formatter](https://byshahid.com/tools/html-formatter/): Turn messy or minified HTML into clean, readable, consistently indented code.
- [CSS minifier](https://byshahid.com/tools/css-minifier/): Shrink your CSS by removing comments and whitespace and shortening values, without changing how it works.
- [JavaScript minifier](https://byshahid.com/tools/javascript-minifier/): Make your JavaScript smaller by removing whitespace and comments, shortening names and simplifying code.
- [HTML encoder](https://byshahid.com/tools/html-encoder/): Convert special characters to HTML entities so they show as text, and turn entities back into characters.
- [URL encoder and decoder](https://byshahid.com/tools/url-encoder-decoder/): Encode text so it is safe in a URL, decode percent-encoded text back to normal, and list the parameters in a query string.
- [Base64 encoder and decoder](https://byshahid.com/tools/base64-encoder-decoder/): Encode text to Base64 or decode Base64 back to text, including emoji and non-English characters, with an optional URL-safe format.
- [JWT decoder](https://byshahid.com/tools/jwt-decoder/): Paste a JSON Web Token to read its header and payload, and see when it was issued and when it expires.
- [Unix timestamp converter](https://byshahid.com/tools/unix-timestamp-converter/): Convert a Unix timestamp (epoch time) to a readable date, or a date to a timestamp, and see the current time in seconds and milliseconds.
- [UUID generator](https://byshahid.com/tools/uuid-generator/): Generate random version 4 UUIDs, one at a time or in bulk, and copy them in the format you need.
- [SHA-256 hash generator](https://byshahid.com/tools/hash-generator/): Type or paste text to get its SHA-256, SHA-1, SHA-384 and SHA-512 hashes instantly.
- [Regex tester](https://byshahid.com/tools/regex-tester/): Test a regular expression against your text and see every match, its position and captured groups, with an optional replacement.
- [Color converter](https://byshahid.com/tools/color-converter/): Convert a colour between HEX, RGB and HSL, pick one visually, and check whether text in that colour is readable on white or black.
- [AI chatbot ROI calculator](https://byshahid.com/tools/ai-chatbot-roi-calculator/): See how many hours and how much money an AI chatbot on WhatsApp, Telegram or your website could save your team each month.
- [WhatsApp link generator](https://byshahid.com/tools/whatsapp-link-generator/): Create a link that opens a WhatsApp chat with your number and an optional message already typed in.
- [IMEI checker](https://byshahid.com/tools/imei-checker/): Check whether a phone's IMEI number is valid, and see which part identifies the model.
- [Password generator](https://byshahid.com/tools/password-generator/): Create strong random passwords on your own device, with the length and characters you choose.
