# iToolsLab > Free online tools: calculators, converters, text tools, generators, developer tools, SEO tools, AI tools and an image compressor. Every tool runs in the browser, needs no sign up and shows its formula and an example. ## Finance Calculators - [Finance Calculators overview](https://itoolslab.com/finance-calculators/) - [Loan EMI Calculator](https://itoolslab.com/finance-calculators/loan-emi-calculator/): EMI stands for equated monthly installment. Enter the loan amount, yearly interest rate and the term to see the fixed monthly payment and total interest. - [Compound Interest Calculator](https://itoolslab.com/finance-calculators/compound-interest-calculator/): Compound interest means you earn interest on your earlier interest. Enter a starting amount, monthly deposit, rate and years to see how your balance grows. - [Discount Calculator](https://itoolslab.com/finance-calculators/discount-calculator/): Subtract the discount from the original price to get the sale price. The discount is the original price times the percent off divided by 100. - [VAT and GST Calculator](https://itoolslab.com/finance-calculators/vat-gst-calculator/): To add VAT or GST, multiply the net price by the rate and add it. To remove it, divide the gross price by one plus the rate. - [Hourly to Salary Calculator](https://itoolslab.com/finance-calculators/hourly-to-salary-calculator/): Multiply your hourly rate by hours per week and weeks per year to get your annual salary. At 40 hours and 52 weeks, a rate of 25 per hour is 52,000 a year. - [Simple Interest Calculator](https://itoolslab.com/finance-calculators/simple-interest-calculator/): Simple interest equals principal times rate times time. Enter the three values to see the interest and the total amount at the end of the period. - [ROI Calculator](https://itoolslab.com/finance-calculators/roi-calculator/): ROI equals the gain divided by the amount invested, times 100. Enter what you put in and what you got back to see ROI and the yearly return. - [Profit Margin and Markup Calculator](https://itoolslab.com/finance-calculators/profit-margin-markup-calculator/): Margin is profit divided by selling price. Markup is profit divided by cost. Enter cost and price, or a target margin, to see both and the right price. - [Mortgage Calculator](https://itoolslab.com/finance-calculators/mortgage-calculator/): Enter the home price, down payment, interest rate and term. The calculator shows your monthly mortgage payment, with property tax and insurance added. - [SIP Calculator](https://itoolslab.com/finance-calculators/sip-calculator/): Enter a monthly amount, an expected yearly return and the number of years. The tool shows the future value, the total you invested and the estimated gain. - [Break Even Calculator](https://itoolslab.com/finance-calculators/break-even-calculator/): Enter your fixed costs, price per unit and variable cost per unit. The tool shows how many units you must sell to cover all costs and the sales that equals. - [Savings Goal Calculator](https://itoolslab.com/finance-calculators/savings-goal-calculator/): Enter your goal, current savings, yearly interest and time in years. The tool tells you how much to save each month to reach the goal. - [Zakat Calculator](https://itoolslab.com/finance-calculators/zakat-calculator/): Enter your cash, gold, silver, investments, business assets, receivables and debts, plus the price of gold or silver per gram. The tool shows whether you reach nisab and the zakat due. - [Currency Converter](https://itoolslab.com/finance-calculators/currency-converter/): Enter an amount, choose two currencies and the tool fetches the latest exchange rate and shows the result, the rate both ways and a table of other popular currencies. ## Calculators - [Calculators overview](https://itoolslab.com/calculators/) - [Percentage Calculator](https://itoolslab.com/calculators/percentage-calculator/): Use it for three jobs: find a percentage of a number, find what percent one number is of another, or find the percent change between two numbers. - [BMI Calculator](https://itoolslab.com/calculators/bmi-calculator/): BMI is your weight in kilograms divided by your height in meters squared. A BMI from 18.5 to 24.9 is considered a healthy weight for most adults. - [Tip Calculator](https://itoolslab.com/calculators/tip-calculator/): Multiply the bill by the tip percentage to get the tip, add it to the bill, then divide by the number of people. This calculator does all of it at once. - [Average Calculator](https://itoolslab.com/calculators/average-calculator/): The average, or mean, is the sum of the numbers divided by how many there are. This tool also gives the median, mode, range and standard deviation. - [GPA Calculator](https://itoolslab.com/calculators/gpa-calculator/): Enter each course as a letter grade and its credit hours. The calculator multiplies grade points by credits and divides by total credits to give your GPA. - [Fuel Cost Calculator](https://itoolslab.com/calculators/fuel-cost-calculator/): Divide the distance by your fuel economy to find how much fuel you need, then multiply by the fuel price. This tool does it for mpg, km per liter and L per 100 km. - [TDEE and Calorie Calculator](https://itoolslab.com/calculators/tdee-calorie-calculator/): TDEE is your total daily energy expenditure, the calories you burn in a day. Enter your details to see your BMR and an estimate of your maintenance calories. - [Ratio Calculator](https://itoolslab.com/calculators/ratio-calculator/): Enter two numbers to simplify their ratio and add a third to find the matching missing value. Useful for recipes, maps, screens and scaling. - [Speed Distance Time Calculator](https://itoolslab.com/calculators/speed-distance-time-calculator/): Choose what you want to find, enter the other two values and read speed, distance and time in several units. Speed equals distance divided by time. - [Pace Calculator](https://itoolslab.com/calculators/pace-calculator/): Enter your distance and time to get your pace per kilometer and per mile, your speed, and the time you would need for a 5K, 10K, half marathon and marathon at that pace. - [Fraction Calculator](https://itoolslab.com/calculators/fraction-calculator/): Enter two fractions and an operation. The tool shows the simplified fraction, the mixed number and the decimal, with the unsimplified result for checking. - [Distance Calculator](https://itoolslab.com/calculators/distance-calculator/): Choose two cities or enter latitude and longitude. The tool shows the great circle distance in kilometers, miles and nautical miles, plus an approximate flight time. - [Scientific Calculator](https://itoolslab.com/calculators/scientific-calculator/): Type an expression such as 2 * (3 + 4)^2 or sin(30) + sqrt(16). The calculator follows the order of operations and shows the result in degrees or radians mode. - [Standard Deviation Calculator](https://itoolslab.com/calculators/standard-deviation-calculator/): Enter your numbers separated by commas or spaces. The calculator returns the standard deviation and variance for a sample or a full population, plus the mean and median. - [Final Grade Calculator](https://itoolslab.com/calculators/grade-calculator/): Enter your current grade, how much the final exam is worth and the grade you want. The calculator shows the exact score you need on the final. - [BMR Calculator](https://itoolslab.com/calculators/bmr-calculator/): Enter your sex, age, height and weight. The calculator estimates the calories your body burns at rest and gives a daily calorie range for five activity levels. - [Pythagorean Theorem Calculator](https://itoolslab.com/calculators/pythagorean-theorem-calculator/): Enter any two sides of a right triangle and leave the third empty. The calculator finds the missing side using a squared plus b squared equals c squared. ## Date and Time Tools - [Date and Time Tools overview](https://itoolslab.com/date-time/) - [Age Calculator](https://itoolslab.com/date-time/age-calculator/): An age calculator finds the time between your date of birth and a chosen date. Enter both dates to get your exact age in years, months and days. - [Date Difference Calculator](https://itoolslab.com/date-time/date-difference-calculator/): To find the number of days between two dates, subtract the earlier date from the later one. This calculator also splits the result into years, months, weeks and weekdays. - [Days Until Calculator](https://itoolslab.com/date-time/days-until-calculator/): Pick a date and the calculator shows how many days remain until it, or how many have passed since it. It also gives the number of weeks and the weekday. - [Add or Subtract Days From a Date](https://itoolslab.com/date-time/add-days-to-date-calculator/): Enter a start date, choose add or subtract, then a number of days, weeks, months or years. The calculator shows the resulting date and weekday. - [Time Zone Converter](https://itoolslab.com/date-time/time-zone-converter/): Choose a date and time and the zone it applies to. The converter shows the same moment in major cities around the world, including daylight saving changes. - [Time Calculator](https://itoolslab.com/date-time/time-calculator/): Enter two durations in days, hours, minutes and seconds, choose add or subtract and see the result plus its total in hours, minutes and seconds. - [Work Hours Calculator](https://itoolslab.com/date-time/work-hours-calculator/): Enter your start and end time and your break. The tool shows hours worked per day in hours and minutes and as decimal hours, and your pay if you add a rate. - [Business Days Calculator](https://itoolslab.com/date-time/business-days-calculator/): Choose a start and an end date and your weekend days. The tool counts working days, weekend days and total days in the range. - [Day of the Week Calculator](https://itoolslab.com/date-time/day-of-the-week-calculator/): Choose a date to see the weekday, the day number in the year, the ISO week number, whether it is a leap year and how many days remain. - [Due Date Calculator](https://itoolslab.com/date-time/due-date-calculator/): Enter the first day of your last period. The calculator adds 280 days to estimate your due date and shows how many weeks pregnant you are today. ## Converters - [Converters overview](https://itoolslab.com/converters/) - [Unit Converter](https://itoolslab.com/converters/unit-converter/): Pick a category, choose the unit you have and the unit you want, then enter a value. The converter also lists the value in every other unit. - [Temperature Converter](https://itoolslab.com/converters/temperature-converter/): To convert Celsius to Fahrenheit, multiply by 9/5 and add 32. To convert Fahrenheit to Celsius, subtract 32 and multiply by 5/9. - [Roman Numeral Converter](https://itoolslab.com/converters/roman-numeral-converter/): Roman numerals use the letters I, V, X, L, C, D and M for 1, 5, 10, 50, 100, 500 and 1000. Enter a number or a numeral to convert it either way. - [Number to Words Converter](https://itoolslab.com/converters/number-to-words-converter/): Enter a number and the tool writes it in English words, for example 1,250 becomes One thousand two hundred and fifty. It supports decimals and negative numbers. - [Binary, Decimal and Hex Converter](https://itoolslab.com/converters/base-converter/): Enter a number and its base. The converter shows the same value in binary (base 2), octal (8), decimal (10), hexadecimal (16) and base 36. - [Color Converter](https://itoolslab.com/converters/color-converter/): Enter a HEX color code to see the matching RGB and HSL values, a live swatch and the contrast ratio against white and black text. - [Text to Binary Converter](https://itoolslab.com/converters/text-to-binary-converter/): Type text to get its binary or hexadecimal code, or paste binary or hex to read the text. It uses UTF8, so letters, symbols and emoji work. - [Morse Code Translator](https://itoolslab.com/converters/morse-code-translator/): Type plain text to get Morse code, or paste dots and dashes to read the message. The tool detects the direction for you. - [CSV to JSON Converter](https://itoolslab.com/converters/csv-to-json-converter/): Paste CSV data with a header row and the tool returns a JSON array of objects. It handles quoted fields, commas inside values and optional number detection. - [Markdown to HTML Converter](https://itoolslab.com/converters/markdown-to-html-converter/): Type or paste Markdown to get HTML code and a live preview. It supports headings, bold, italic, links, images, lists, quotes, code and rules. - [Data Storage Converter](https://itoolslab.com/converters/data-storage-converter/): Enter a size and choose its unit to see it in every other storage unit. Decimal units use 1,000 steps and binary units use 1,024 steps. - [HTML Entity Encoder and Decoder](https://itoolslab.com/converters/html-entity-encoder-decoder/): Paste text to turn characters such as less than, greater than, ampersand and quotes into safe HTML entities, or decode entities back into normal text. - [Length Converter](https://itoolslab.com/converters/length-converter/): Enter a length, choose the units and read the exact conversion. A table shows the value in every other length unit. - [Weight Converter](https://itoolslab.com/converters/weight-converter/): Enter a weight, choose the units and read the exact result. A table shows the value in every other weight unit. - [Speed Converter](https://itoolslab.com/converters/speed-converter/): Enter a speed, choose the units and read the result. A table shows the value in km/h, mph, m/s and knots. - [Area Converter](https://itoolslab.com/converters/area-converter/): Enter an area, choose the units and read the result. A table shows the value in every other area unit. - [Volume Converter](https://itoolslab.com/converters/volume-converter/): Enter a volume, choose the units and read the result. A table shows the value in every other volume unit. - [Pressure Converter](https://itoolslab.com/converters/pressure-converter/): Enter a pressure, choose the units and read the exact result. A table shows the value in every other pressure unit. - [Energy Converter](https://itoolslab.com/converters/energy-converter/): Enter an amount of energy, choose the units and read the exact result. A table shows every other energy unit. - [Power Converter](https://itoolslab.com/converters/power-converter/): Enter a power value, choose the units and read the exact result. A table shows every other power unit. ## Name and ID Generators - [Name and ID Generators overview](https://itoolslab.com/name-generators/) - [UUID Generator](https://itoolslab.com/name-generators/uuid-generator/): A UUID is a 128 bit identifier written as 32 hexadecimal digits in five groups. This tool creates random version 4 UUIDs in bulk. - [Username Generator](https://itoolslab.com/name-generators/username-generator/): Pick a style, add an optional keyword and the generator creates fresh username ideas. Press the button again for a new batch. - [Domain Name Generator](https://itoolslab.com/name-generators/domain-name-generator/): Type one or more keywords and choose an extension. The generator mixes your words with popular prefixes and endings to give short, brandable domain ideas. - [Business Name Generator](https://itoolslab.com/name-generators/business-name-generator/): Enter a keyword and choose an industry. The generator creates catchy business name ideas by combining your word with industry themed words and common endings. - [Random Name Generator](https://itoolslab.com/name-generators/random-name-generator/): Choose how many names you want and press the button. The generator mixes common first names and surnames from many cultures into believable random names. - [Random String and ID Generator](https://itoolslab.com/name-generators/random-string-id-generator/): Choose a length, a character set and an optional prefix. The generator creates secure random strings you can use as IDs, codes or test tokens. - [Random Seed Generator](https://itoolslab.com/name-generators/random-seed-generator/): A seed is a starting value for a random process. Choose a type and get seeds you can paste into a game, a map generator or your own code. - [Hashtag Generator](https://itoolslab.com/name-generators/hashtag-generator/): Enter your topic or a few keywords and the generator builds a set of hashtag ideas by joining your words with common endings and beginnings. - [Fake Data Generator](https://itoolslab.com/name-generators/fake-data-generator/): Choose the fields and the number of records and get JSON or CSV test data. Emails use example.com and phones use the 555 range, so nothing real is used. - [Slogan Generator](https://itoolslab.com/name-generators/slogan-generator/): Enter your brand name and one keyword, choose a tone and get seven slogan ideas. Use them as a starting point and refine the wording. - [Domain Availability Checker](https://itoolslab.com/name-generators/domain-availability-checker/): Enter up to 12 domain names. The tool checks public DNS and tells you which are registered and which look available. Always confirm at a registrar. ## Generators - [Generators overview](https://itoolslab.com/generators/) - [Lorem Ipsum Generator](https://itoolslab.com/generators/lorem-ipsum-generator/): Choose how many paragraphs, sentences or words you need and the generator returns placeholder text you can copy into your design. - [Password Generator](https://itoolslab.com/generators/password-generator/): Pick a length and character types and the generator makes strong random passwords with your browser's secure random number source. - [Random Number Generator](https://itoolslab.com/generators/random-number-generator/): Enter a minimum, a maximum and how many numbers you want. The generator returns fair random integers, with an option to avoid repeats. - [Random Name Picker](https://itoolslab.com/generators/random-name-picker/): Enter one name per line, set how many winners you need and press the button. The picker draws fairly using a secure random source. - [Coin Flip and Dice Roller](https://itoolslab.com/generators/coin-flip-dice-roller/): Choose a coin or a die, set how many to flip or roll and press the button. The tool returns fair random results and the total for dice. - [QR Code Generator](https://itoolslab.com/generators/qr-code-generator/): Enter a link or text, pick a size and colors and the generator makes a QR code you can download as a PNG file. - [Passphrase Generator](https://itoolslab.com/generators/passphrase-generator/): Choose how many words you want and the tool makes random passphrases with your browser's secure random source. Entropy in bits is shown for each setting. - [Color Palette Generator](https://itoolslab.com/generators/color-palette-generator/): Pick a base color and a scheme to get a matching palette with HEX codes and CSS variables. Schemes follow standard color wheel rules. - [Fancy Text Generator](https://itoolslab.com/generators/fancy-text-generator/): Type your text and see it in nine fancy styles such as bold, script and fraktur. Copy any style and paste it into Instagram, WhatsApp, X or anywhere else. ## Text Tools - [Text Tools overview](https://itoolslab.com/text-tools/) - [Word Counter](https://itoolslab.com/text-tools/word-counter/): Paste or type your text and the counter shows words, characters, sentences, paragraphs, reading time and the most used words as you type. - [Character Counter](https://itoolslab.com/text-tools/character-counter/): Paste your text to count characters with spaces, without spaces and in bytes, and see how far you are from the limits of popular platforms. - [Case Converter](https://itoolslab.com/text-tools/case-converter/): Paste text and the converter shows it in nine styles, from upper and lower case to title case and programming formats such as camelCase and snake case. - [Remove Duplicate Lines](https://itoolslab.com/text-tools/remove-duplicate-lines/): Paste a list with one item per line. The tool removes repeated lines and keeps the first copy of each, so you get a clean unique list. - [Sort Lines Alphabetically](https://itoolslab.com/text-tools/sort-lines-alphabetically/): Paste a list with one item per line, choose a sort order and the tool returns the sorted list ready to copy. - [URL Slug Generator](https://itoolslab.com/text-tools/slug-generator/): Type a page title and the tool returns a clean slug in lowercase with hyphens between words, with accents and special characters removed. - [Text Repeater](https://itoolslab.com/text-tools/text-repeater/): Enter your text, set how many times to repeat it and choose a separator. The tool outputs the repeated text ready to copy. - [Blog Title Generator](https://itoolslab.com/text-tools/blog-title-generator/): Type your topic and the generator creates headline ideas using proven formats such as lists, guides and questions, and shows the length of each one. - [Readability Checker](https://itoolslab.com/text-tools/readability-checker/): Paste your text and the checker gives a Flesch reading ease score, an approximate school grade level and the average words per sentence. - [Text Diff Checker](https://itoolslab.com/text-tools/text-diff-checker/): Paste an original and a changed version. The checker highlights lines that were added or removed so you can see exactly what changed. - [Reverse Text Tool](https://itoolslab.com/text-tools/reverse-text/): The reverse text tool flips your text three ways: reverse every character, reverse the word order, or reverse the order of lines. Paste text and copy the result. - [Remove Line Breaks Tool](https://itoolslab.com/text-tools/remove-line-breaks/): Paste text with unwanted line breaks and the tool joins it into clean flowing text. You can keep blank lines between paragraphs and remove extra spaces. - [Find and Replace Tool](https://itoolslab.com/text-tools/find-and-replace/): Paste your text, enter what to find and what to replace it with. Options for case, whole words and regular expressions let you do simple or advanced bulk edits. - [Email Subject Line Generator](https://itoolslab.com/text-tools/email-subject-line-generator/): Enter your topic, pick the email type and get six subject line ideas with character counts. Use them as a base and adjust the wording to your audience. - [Citation Generator](https://itoolslab.com/text-tools/citation-generator/): Enter the author, title, site or publisher, year and link. The generator formats the reference in APA 7, MLA 9 and Chicago so you can copy it. ## AI Tools - [AI Tools overview](https://itoolslab.com/ai-tools/) - [AI Prompt Generator](https://itoolslab.com/ai-tools/ai-prompt-generator/): Fill in the role, task, context and tone, and the generator builds a clear structured prompt you can paste into ChatGPT, Claude, Gemini or any assistant. - [AI Token Counter](https://itoolslab.com/ai-tools/ai-token-counter/): Paste your text to get an estimate of its token count. A token is about four characters or three quarters of a word in English. - [AI API Cost Calculator](https://itoolslab.com/ai-tools/ai-api-cost-calculator/): Multiply input tokens by the input price and output tokens by the output price, each per million tokens. This calculator also scales to daily and monthly cost. - [AI Image Prompt Generator](https://itoolslab.com/ai-tools/ai-image-prompt-generator/): Describe your subject, pick a style, light, shot and mood, and get a ready to paste prompt, a version with an aspect ratio and a negative prompt. - [Text Summarizer](https://itoolslab.com/ai-tools/text-summarizer/): Paste your text and choose how many sentences you want. The summarizer picks the most important sentences and keeps them in their original order. - [AI Prompt Template Library](https://itoolslab.com/ai-tools/ai-prompt-template-library/): Choose a category and copy a ready made prompt. Replace the text in square brackets with your own details before sending it to ChatGPT, Claude or Gemini. - [Paraphrasing Tool](https://itoolslab.com/ai-tools/paraphrasing-tool/): Paste your text, choose a style and the AI rewrites it with the same meaning. Choose standard, fluent, formal, simple, creative or shorter. - [Grammar Checker](https://itoolslab.com/ai-tools/grammar-checker/): Paste your text and the AI returns a corrected version and a short list of what was changed. It fixes spelling, grammar and punctuation. - [AI Summarizer](https://itoolslab.com/ai-tools/ai-summarizer/): Paste a long text and choose a short summary, a paragraph or five bullet points. The AI keeps only what is in the text and uses its language. - [AI Translator](https://itoolslab.com/ai-tools/ai-translator/): Paste your text, choose the target language and a tone. The AI translates it with natural phrasing and returns only the translation. - [AI Email Writer](https://itoolslab.com/ai-tools/ai-email-writer/): Write one or two lines about your purpose, pick the recipient and a tone, and the AI drafts an email with a subject line under 180 words. - [AI Blog Outline Generator](https://itoolslab.com/ai-tools/ai-blog-outline-generator/): Enter your topic, audience and main keyword and the AI builds a full blog outline with a title, headings, sub points, FAQ questions and a conclusion idea. - [Product Description Writer](https://itoolslab.com/ai-tools/product-description-writer/): Enter the product name, a few details and a tone, and the AI writes a headline, a short paragraph and benefit bullets you can paste into your shop. - [AI Image Generator](https://itoolslab.com/ai-tools/ai-image-generator/): Describe the image you want, pick an optional style and the AI creates it. You can download the result. A free Puter account is needed. ## PDF and Media Tools - [PDF and Media Tools overview](https://itoolslab.com/pdf-media-tools/) - [PDF Merger](https://itoolslab.com/pdf-media-tools/pdf-merger/): Choose two or more PDF files and the tool joins them into one PDF in the order you picked. Everything happens in your browser and nothing is uploaded. - [PDF Splitter and Page Extractor](https://itoolslab.com/pdf-media-tools/pdf-splitter/): Choose a PDF and enter the pages you want to keep, for example 1 to 3 and 5. The tool saves those pages as a new PDF. - [PDF Compressor](https://itoolslab.com/pdf-media-tools/pdf-compressor/): Choose a PDF and a quality level. The tool rebuilds each page as a compressed image and shows how much smaller the file is. Best for scans and photo PDFs. - [PDF to JPG Converter](https://itoolslab.com/pdf-media-tools/pdf-to-jpg-converter/): Choose a PDF and a resolution. Each page is converted to a JPG image that you can preview and download. Up to 30 pages per run. - [Images to PDF Converter](https://itoolslab.com/pdf-media-tools/images-to-pdf-converter/): Choose several images and the tool puts each on its own page in one PDF. Choose original size pages or A4 pages. Nothing is uploaded. - [Video Compressor](https://itoolslab.com/pdf-media-tools/video-compressor/): Choose a video, a resolution and a quality level. Your browser re encodes the video and gives a smaller file. It takes about as long as the video plays. - [Audio Compressor](https://itoolslab.com/pdf-media-tools/audio-compressor/): Choose an audio file and a bitrate. Your browser re encodes it and gives a smaller file. It takes about as long as the audio plays. - [PDF Rotator](https://itoolslab.com/pdf-media-tools/pdf-rotator/): Choose a PDF, pick the angle and, if you like, the pages to rotate. The tool turns the pages and gives you a new PDF to download. - [PDF Page Number Adder](https://itoolslab.com/pdf-media-tools/pdf-page-number-adder/): Choose a PDF, pick where numbers appear and the first number. The tool stamps a page number at the bottom of every page and saves a new PDF. ## Image Tools - [Image Tools overview](https://itoolslab.com/image-tools/) - [Image Compressor and Resizer](https://itoolslab.com/image-tools/image-compressor-resizer/): Choose an image, set a maximum width, quality and format, and download a smaller file. The image never leaves your device. - [Image Format Converter](https://itoolslab.com/image-tools/image-format-converter/): Choose an image and an output format, and download the converted file. The picture stays on your device the whole time. - [Image to Base64 Converter](https://itoolslab.com/image-tools/image-to-base64-converter/): Choose an image and get its Base64 data URL, plus ready to paste HTML and CSS snippets. The file never leaves your device. - [Favicon Generator](https://itoolslab.com/image-tools/favicon-generator/): Choose a square or near square image and the generator creates all the common favicon sizes as PNG files, plus the HTML tags to add them to your site. - [Image Cropper](https://itoolslab.com/image-tools/image-cropper/): Choose an image, pick an aspect ratio, a zoom level and which part to keep, then download the cropped image. It runs in your browser and nothing is uploaded. - [Image Rotate and Flip Tool](https://itoolslab.com/image-tools/image-rotate-flip/): Choose an image and an action: rotate 90, 180 or 270 degrees, or flip horizontally or vertically. Download the result as a PNG. - [JPG to PDF Converter](https://itoolslab.com/image-tools/jpg-to-pdf-converter/): Choose an image and the tool creates a PDF whose page matches the picture. The file is built in your browser, so your image is never uploaded. - [Image Watermark Adder](https://itoolslab.com/image-tools/image-watermark-adder/): Choose an image and type your watermark text. Set the position, size, opacity and color, then download the watermarked image. Nothing is uploaded. - [Image Color Picker](https://itoolslab.com/image-tools/image-color-picker/): Choose an image and the tool finds its six most common colors, shows them as swatches with HEX codes and tells you how much of the image each covers. ## SEO Tools - [SEO Tools overview](https://itoolslab.com/seo-tools/) - [Meta Tag Generator](https://itoolslab.com/seo-tools/meta-tag-generator/): Enter your page title, description and URL and the generator writes the HTML meta tags, including Open Graph and Twitter card tags, with length checks. - [Robots.txt Generator](https://itoolslab.com/seo-tools/robots-txt-generator/): Enter the paths you want to block, add your sitemap and download a ready robots.txt for the root of your site. - [UTM Link Builder](https://itoolslab.com/seo-tools/utm-link-builder/): Enter your URL with a source and medium, plus optional campaign details. The tool returns a tagged link ready for tracking in Google Analytics. - [FAQ Schema Generator](https://itoolslab.com/seo-tools/faq-schema-generator/): Write each question on one line and the answer on the next, with a blank line between pairs. The tool outputs FAQPage JSON LD ready to paste. - [SERP Preview Tool](https://itoolslab.com/seo-tools/serp-preview-tool/): Type a title, URL and description to see a preview of a Google search result and a check of the recommended lengths. - [Keyword Density Checker](https://itoolslab.com/seo-tools/keyword-density-checker/): Paste your article and the tool lists the most frequent words and phrases with their counts and share of the text, ignoring common stop words. - [Sitemap XML Generator](https://itoolslab.com/seo-tools/sitemap-xml-generator/): Paste one URL per line and the generator builds a valid sitemap.xml you can upload to your site and submit to search engines. - [.htaccess Redirect Generator](https://itoolslab.com/seo-tools/htaccess-redirect-generator/): Choose the redirect type and fill in the paths. The generator writes the .htaccess rules for Apache servers, including 301 redirects, HTTPS and www rules. - [Open Graph Tag Generator](https://itoolslab.com/seo-tools/open-graph-generator/): Enter your page title, description, URL and image to get ready to paste Open Graph and Twitter card meta tags for better link previews. - [WhatsApp Link Generator](https://itoolslab.com/seo-tools/whatsapp-link-generator/): Enter a phone number with country code and an optional message to get a wa.me link and an HTML button that opens a WhatsApp chat in one tap. - [Article Schema Generator](https://itoolslab.com/seo-tools/article-schema-generator/): Enter your headline, author, dates, image and publisher and the tool writes Article, BlogPosting or NewsArticle JSON LD that you paste into the page. - [Local Business Schema Generator](https://itoolslab.com/seo-tools/local-business-schema-generator/): Enter your business details and the tool writes LocalBusiness JSON LD with address, phone, opening hours and map position for your website. - [Product Schema Generator](https://itoolslab.com/seo-tools/product-schema-generator/): Enter the product name, price, availability and optional brand, SKU and rating. The tool writes Product JSON LD for your product page. - [Breadcrumb Schema Generator](https://itoolslab.com/seo-tools/breadcrumb-schema-generator/): Enter one line per level in the form Name | URL. The tool writes BreadcrumbList JSON LD that can show your site path in search results. - [Hreflang Tag Generator](https://itoolslab.com/seo-tools/hreflang-tag-generator/): Enter one line per language version, in the form code | URL. The tool checks the codes and creates hreflang tags for the head and for your sitemap. - [Robots Meta Tag Generator](https://itoolslab.com/seo-tools/robots-meta-tag-generator/): Tick the directives you need and the tool writes the meta robots tag and the matching X Robots Tag HTTP header for your page. - [On Page SEO Checker](https://itoolslab.com/seo-tools/on-page-seo-checker/): Paste the HTML source of a page and the tool checks 13 on page SEO basics and shows a score with what to fix. - [Heading Structure Checker](https://itoolslab.com/seo-tools/heading-structure-checker/): Paste your page HTML and the tool shows the heading outline and lists problems such as no H1, several H1 tags, skipped levels and empty headings. - [HTML Link Extractor](https://itoolslab.com/seo-tools/html-link-extractor/): Paste the HTML of a page and the tool lists all links with anchor text, internal or external type and rel values, plus a CSV export. - [Anchor Link Generator](https://itoolslab.com/seo-tools/anchor-link-generator/): Enter the URL and anchor text, choose rel and target options and copy the HTML link and the Markdown version. - [Long Tail Keyword Generator](https://itoolslab.com/seo-tools/long-tail-keyword-generator/): Enter a seed keyword and a location to get dozens of long tail ideas grouped as questions, modifiers, audience, comparisons and content ideas. - [Keyword Combiner](https://itoolslab.com/seo-tools/keyword-combiner/): Enter up to three lists, one item per line, and the tool creates every combination, with optional phrase or exact match formatting. Up to 5,000 keywords. - [DNS Lookup Tool](https://itoolslab.com/seo-tools/dns-lookup-tool/): Enter a domain and a record type to see its DNS records and TTL, such as the IP address, mail servers, name servers or text records. ## Developer Tools - [Developer Tools overview](https://itoolslab.com/developer-tools/) - [JSON Formatter and Validator](https://itoolslab.com/developer-tools/json-formatter-validator/): Paste your JSON and the tool checks that it is valid, then formats it with indentation or compresses it into one line. Errors are explained in plain words. - [Base64 Encoder and Decoder](https://itoolslab.com/developer-tools/base64-encoder-decoder/): Base64 turns text or bytes into a safe string of letters and numbers. Choose encode or decode, paste your input and copy the result. - [URL Encoder and Decoder](https://itoolslab.com/developer-tools/url-encoder-decoder/): URL encoding replaces unsafe characters with a percent sign and two hex digits so a link works everywhere. Paste text to encode or decode it. - [Hash Generator](https://itoolslab.com/developer-tools/hash-generator/): A hash is a fixed length fingerprint of your text. Enter text to get its SHA 1, SHA 256, SHA 384 and SHA 512 hashes, calculated locally in your browser. - [Regex Tester](https://itoolslab.com/developer-tools/regex-tester/): Enter a pattern, flags and test text. The tester lists every match with its position and capture groups so you can debug a regular expression quickly. - [CSS Minifier](https://itoolslab.com/developer-tools/css-minifier/): Paste your CSS and the minifier removes comments and extra whitespace to make the file smaller, with the size saved shown. - [HTML Minifier](https://itoolslab.com/developer-tools/html-minifier/): Paste your HTML and the minifier removes comments and extra whitespace between tags to reduce file size without changing how the page looks. - [SVG Optimizer](https://itoolslab.com/developer-tools/svg-optimizer/): Paste your SVG code and the optimizer strips comments, metadata and editor leftovers and rounds long decimals, then shows a preview and the size saved. - [Unix Timestamp Converter](https://itoolslab.com/developer-tools/unix-timestamp-converter/): A Unix timestamp counts the seconds since 1 January 1970 UTC. Paste a timestamp to see the date, or choose a date to get the timestamp. - [JSON to CSV Converter](https://itoolslab.com/developer-tools/json-to-csv-converter/): Paste a JSON array of objects to get CSV rows with a header, or paste CSV to get JSON. Quotes and commas inside values are handled correctly. - [JWT Decoder](https://itoolslab.com/developer-tools/jwt-decoder/): Paste a JWT to see its header, payload, algorithm and expiry time. The tool decodes only and does not verify the signature, and nothing is sent anywhere. - [JSON Minifier](https://itoolslab.com/developer-tools/json-minifier/): Paste JSON to remove all extra spaces and line breaks. The tool validates the data first and shows how many characters you saved. - [JavaScript Minifier](https://itoolslab.com/developer-tools/js-minifier/): Paste JavaScript to strip comments and extra whitespace. It is a safe minifier that does not rename variables, and it shows how much size you saved. - [CSS Gradient Generator](https://itoolslab.com/developer-tools/css-gradient-generator/): Choose two colors, a gradient type and an angle. The tool shows a live preview and gives you the CSS background code to paste into your stylesheet. - [CSS Box Shadow Generator](https://itoolslab.com/developer-tools/css-box-shadow-generator/): Set the offsets, blur, spread, color and opacity to see the shadow on a preview card, then copy the box shadow CSS line for your project. - [Subnet Calculator](https://itoolslab.com/developer-tools/subnet-calculator/): Enter an IPv4 address and a prefix length such as 24. The calculator returns the network, subnet mask, broadcast address and the range of usable hosts. ## About - [All tools A to Z](https://itoolslab.com/all-tools/) - [About us](https://itoolslab.com/about-us/) - [Editorial policy](https://itoolslab.com/editorial-policy/) - [Privacy](https://itoolslab.com/privacy-policy/) - [Contact](https://itoolslab.com/contact-us/)