Klyvoratools
Advertisement
100% Free, Browser-Engine Web Tools

Smart Web Utilities for Everyday Productivity

PDF to Photo, Image Compression (MB/KB), Date Difference Calculators, Text Analyzers & JSON tools with zero server uploads.

PDF to Photo & Graphics Suite

Convert PDF pages to HD JPG/PNG photos & convert Images/SVG to PDF instantly.

Smart Image Compressor (MB/KB)

Compress image file sizes with real-time MB and KB comparison.

Advanced Age & Date Calculator

Calculate exact age or time duration between two dates with auto current time.

Word & Text Analyzer

Count words, characters, sentences, and estimated reading duration.

BMI & Health Metrics

Calculate BMI score, ideal weight range, and body health category.

JSON Formatter & Minifier

Validate syntax, format indentations, and minify JSON strings.

Advertisement

Character Counter

Count characters with and without spaces, letters, digits and characters left for a social post.

Case Converter

Convert text to upper, lower, title or sentence case, plus camelCase and snake_case.

Text Diff

Compare two blocks of text line by line and spot exactly what changed.

Remove Duplicate Lines

Remove repeated lines while keeping the original order.

Sort Lines

Sort lines alphabetically or numerically, in either direction, or by length.

Remove Empty Lines

Clean blank lines from text, lists and copied content.

Find and Replace

Replace text with optional case matching and regular expression support.

Text Extractor

Extract readable text, emails, links or numbers from pasted content.

Image Resizer

Resize an image to exact dimensions in pixels, keeping the aspect ratio or setting width and height yourself.

Image Cropper

Crop an image to a custom rectangle by entering its position and size in pixels.

JPG to PNG Converter

Convert JPG images to PNG format online.

PNG to JPG Converter

Convert PNG images to JPG with adjustable quality and background colour.

JPG/PNG to WebP Converter

Convert common JPG or PNG images to the modern WebP format for smaller files.

WebP to JPG/PNG Converter

Convert WebP images to JPG or PNG so they open anywhere.

Image Dimension Checker

Inspect image dimensions, aspect ratio and file details.

URL Encoder/Decoder

Encode or decode URL components and full web addresses.

UTM Builder

Build campaign URLs with UTM parameters for tracking in Google Analytics.

HTML Formatter

Format and indent HTML markup so it is easy to read.

CSS Formatter

Format and indent CSS rules for clean, readable stylesheets.

HTML Entity Encoder/Decoder

Encode or decode HTML entities such as & and <.

URL Parser

Inspect URL parts, parameters and origin.

Meta Tag Generator

Generate clean SEO meta tags for your web pages.

Open Graph Generator

Generate Open Graph and social metadata for link previews.

PDF to Photo & Graphics Suite

Convert PDF pages to HD JPG/PNG photos or convert Images/SVG to PDF.

Select PDF File to Extract Photos

Export pages as high-resolution JPG or PNG images

Advertisement

How to Convert PDF Pages to High-Resolution Photos Online

Our PDF to Photo Converter allows you to extract photos, graphics, and pages from any PDF document into crisp JPG or PNG format without installing any third-party software. Whether you need to turn a PDF invoice into an image or save a graphic design mockup as a PNG, this web utility handles everything client-side in your browser.

Why Use Our Client-Side PDF Conversion Tool?

  • 100% Data Privacy: Files are processed directly in your Web Browser using HTML5 Canvas engine. No files are uploaded to any server.
  • Ultra High Quality: Select resolution scaling up to 3.0x for print-ready image exports.
  • Fast & Responsive: Converts multipage documents in seconds with zero delay.

Smart Image Compressor

Reduce image file size with clear Live MB & KB comparison before download.

Upload Image to Compress

Supports JPG, PNG, WebP formats

COMPRESSION LEVEL: 50%
Advertisement

How to Compress Image MB to KB Online Without Quality Loss

Large image files can slow down website loading speeds and take up unnecessary device storage. Our Online Image Compressor allows you to optimize JPG, PNG, and WebP images by reducing file size from **Megabytes (MB) to Kilobytes (KB)** while preserving visual clarity.

Key Benefits of Image Size Reduction

Optimizing web images boosts SEO performance, decreases page load times, improves Core Web Vitals scores, and saves mobile data for your visitors.

Advanced Age & Time Calculator

Calculate exact age or time duration between two dates with auto current time.

Advertisement

How to Calculate Exact Age and Duration Between Two Dates

Determining your exact chronological age or calculating the precise duration between two specific dates can be tricky due to varying month lengths and leap years. Our Advanced Age & Date Calculator automatically factors in leap years, timezones, hours, and minutes to give you a 100% accurate breakdown in Years, Months, Days, Hours, and Seconds.

Frequently Asked Questions (FAQs)

Q: How does auto current time work?
The tool automatically reads your local device clock to fill the "To Date" field in real-time, making date calculations effortless.

Word & Text Analyzer

Real-time word, character, sentence, and read time analytics.

0
Words
0
Characters
0
Sentences
0m
Read Time
Advertisement

Free Online Word Counter & Character Count Tool for Writers

Whether you are crafting an essay, writing a blog post for SEO, or staying within social media character limits (X/Twitter, LinkedIn, Meta), our Word Counter Tool gives you instant real-time feedback on word counts, character counts with/without spaces, sentence structures, and estimated reading time.

BMI & Health Metrics Calculator

Calculate your Body Mass Index score and ideal weight classification.

Advertisement

Understanding Body Mass Index (BMI) and Health Ranges

Body Mass Index (BMI) is a standardized health metric used globally to determine whether an adult has a healthy body weight relative to their height. Values are categorized into Underweight (< 18.5), Normal Weight (18.5 – 24.9), Overweight (25 – 29.9), and Obese (≥ 30).

JSON Formatter & Minifier

Beautify syntax or minify JSON strings for faster payload processing.

Advertisement

Online JSON Formatter, Syntax Validator, and Code Minifier

Working with API responses or raw data dumps? Our JSON Formatter Tool cleans up raw JSON data with proper tree indentations, highlights syntax errors, and provides quick minification to reduce payload size in web applications.

Contact Support & Feedback

Have questions or want to report a tool bug? Send us a message below.

Privacy Policy

At Klyvoratools, one of our main priorities is the privacy of our visitors. This Privacy Policy document contains types of information that is collected and recorded by Klyvoratools and how we use it.

1. Client-Side Data Security

All calculations, image conversions, PDF processing, image compression, and text data processing occur entirely within your browser client using HTML5 and JavaScript technologies. We do not upload, store, or transmit your files to external servers.

Advertising and Cookies

We use Google AdSense to show ads. Google and its partners use cookies, including the DoubleClick cookie, to serve ads based on your visits to this and other websites. You can opt out of personalised advertising at google.com/settings/ads or aboutads.info. Third-party vendors may place and read cookies on your browser. By using this site you consent to this use.

Terms and Conditions

By accessing this website, we assume you accept these terms and conditions. Do not continue to use Klyvoratools if you do not agree to take all of the terms and conditions stated on this page.

About Klyvoratools

Klyvoratools is a free collection of everyday web utilities: PDF to photo conversion, image compression, age and BMI calculators, a word counter and a JSON formatter. It was built to give people fast, simple tools that need no installation and no signup.

All processing happens inside your own browser. Your files and text are never uploaded to our servers, which keeps your data private.

Questions or suggestions? Visit our Contact page or email [email protected].

Character Counter

Count characters with and without spaces, letters, digits and characters left for a social post.

Advertisement

About the Character Counter

Type or paste text to see the exact number of characters with spaces, without spaces, letters, digits and punctuation. It also shows how many characters remain for a 280-character post.

When character limits apply

Many places restrict length by characters rather than words. A single SMS segment holds 160 characters in the standard alphabet, and a post on X allows 280. Google usually shows around 60 characters of a page title and about 155 of a meta description before cutting them off, although the real limit depends on pixel width. Instagram captions, form fields and product listings all set their own caps, and platforms change these numbers from time to time, so confirm the current rule before publishing.

Characters with and without spaces

Some rules count every symbol including spaces, while others ignore them. Translation agencies, academic abstracts and certain application forms sometimes specify one method or the other, and getting it wrong can mean your text is rejected. This tool reports both totals at the same time, along with letters, digits, spaces and punctuation, so you can match whichever definition the requirement uses without recounting.

What counts as a character

Letters, digits, punctuation marks, spaces and line breaks each count as characters. Most single emoji are counted as one character here, but emoji built from several parts, such as some flags or family symbols, can count as more. Some platforms count emoji differently again, and X treats every link as a fixed length regardless of how long the address is. Use the number here as a strong guide and leave a small margin for these differences.

Tips for staying within a limit

Write for the platform first, then trim. Put the most important words at the start of titles and descriptions because the end may be cut. Remove filler words and shorten long phrases before deleting real content. Leave room for hashtags, links and mentions when you draft a post. If your limit is expressed in words instead, use our Word Counter.

How to use it

  1. Paste or type your text.
  2. Check the counts in the result box.
  3. Trim your text to fit the limit you need.

Frequently asked questions

Are emojis counted as one character?

Most single emoji count as one character here, but emoji built from several parts can count as more, and some platforms count them differently.

When do I need a character counter?

Meta descriptions, social posts, SMS messages and form fields often have strict character limits.

Case Converter

Convert text to upper, lower, title or sentence case, plus camelCase and snake_case.

Advertisement

About the Case Converter

Choose a style and your text is converted instantly. It is useful for fixing text typed with Caps Lock on, formatting headlines and preparing variable names.

When to change text case

Changing case is one of the most common small editing jobs. You may have typed a paragraph with Caps Lock on, received a spreadsheet where names are all in capitals, or need to make a set of headings consistent. Doing it by retyping wastes time and introduces mistakes. A converter changes the whole text in one step, so you can spend your effort on the content instead of the formatting.

Case styles explained

UPPERCASE is used for emphasis and acronyms, while lowercase gives a uniform look and suits email addresses and web addresses. Title Case capitalises the first letter of each word for headlines. Note that this tool capitalises every word, whereas style guides such as AP and Chicago keep small words like a, of and the in lowercase, so review headlines if you follow one. Sentence case capitalises only the first word of each sentence. camelCase and snake_case join words without spaces and are common in programming: camelCase is typical for variable names in JavaScript and Java, and snake_case is common in Python and database columns.

Check the result before you publish

Sentence case and title case first turn everything to lowercase, so acronyms and proper nouns lose their capitals. NASA becomes Nasa and names may need fixing by hand. Read through the output once, correct any special terms, and keep your original text in case you want to compare. For long documents, convert one section at a time so problems are easy to spot.

Everyday uses

Writers use case conversion to standardise blog headings and email subject lines. Marketers turn a phrase into a readable camelCase hashtag such as #TravelTips. Developers convert plain phrases into variable or column names. Data teams clean imported lists so that names and categories match. Because everything runs in your browser, drafts and private lists are never uploaded. To tidy up the lines afterward, you can use our Remove Duplicate Lines tool.

How to use it

  1. Paste your text.
  2. Pick a case style from the menu.
  3. Copy the converted result.

Frequently asked questions

What is title case?

Title case capitalises the first letter of every word, as used in headlines.

Does it change my original text?

No. Your input stays untouched and the converted version appears in the result box.

Text Diff

Compare two blocks of text line by line and spot exactly what changed.

Advertisement

About the Text Diff

Paste an original and a changed version to see a line-by-line comparison. Lines starting with a minus sign were removed and lines starting with a plus sign were added.

What a text diff is used for

A diff shows exactly what changed between two versions of a text. Editors compare drafts, students check what a tutor altered, developers review configuration and code, and teams confirm that a policy or contract update changed only what was agreed. Reading two versions side by side is tiring and error prone, because a single changed word can hide inside a long paragraph. A comparison marks every difference so nothing is missed.

How to read the result

Each line of the result starts with a marker. A line beginning with a minus sign exists only in the original text, a line beginning with a plus sign exists only in the changed text, and a line with no marker is identical in both versions. This tool compares whole lines, so if you change one word, that entire line appears once as removed and once as added. To see smaller changes inside a paragraph, put each sentence on its own line before comparing.

Tips for accurate comparisons

Make sure both versions use the same line breaks, because different wrapping looks like a change. Extra spaces and different capital letters also count as differences, so tidy them first with our Remove Empty Lines or Case Converter tools if needed. For long documents, compare one section at a time and keep a copy of the original. Nothing is uploaded, so confidential drafts stay on your device.

When a diff is not enough

A line-based comparison is fast and reliable for lists, settings and structured text, but it does not judge meaning. If two versions differ only by rewording, every reworded line shows up as a change, and a moved paragraph appears as one removal plus one addition. For important documents, use the marked differences as a checklist, then read each flagged line in context before you decide what to keep.

How to use it

  1. Paste the original text in the first box.
  2. Paste the changed text in the second box.
  3. Read the differences in the result box.

Frequently asked questions

Does it compare words or lines?

It compares whole lines, which works well for documents, lists and code.

Is there a size limit?

There is no fixed limit, but very large texts may be slow in your browser.

Remove Duplicate Lines

Remove repeated lines while keeping the original order.

Advertisement

About the Remove Duplicate Lines

Paste a list and every repeated line is removed while the first occurrence of each stays in its original position. You can ignore letter case and extra spaces when comparing.

Where duplicate lines come from

Duplicates appear whenever lists are combined. You may merge email lists from two campaigns, export the same records from several systems, collect keywords from different research tools, or copy log entries that repeat. Removing them by eye is slow and unreliable once a list passes a few dozen lines, and a single repeated address can mean a subscriber gets the same message twice.

How duplicates are detected

By default two lines are duplicates only if they match exactly. Turn on Ignore letter case to treat Blue Shoes and blue shoes as the same entry, and turn on Trim spaces to ignore extra spaces at the start or end of a line. The first occurrence of each line is kept and the original order is preserved. Blank lines are treated like any other line, so repeated empty lines collapse into one. If you want none at all, use our Remove Empty Lines tool.

Practical examples

With a keyword list, ignoring case merges variations that differ only in capitals. With an email list, trimming removes trailing spaces that would otherwise hide a duplicate. With a list of web addresses, remember that a trailing slash makes two addresses different, so https://example.com and https://example.com/ are kept separately unless you standardise them first. Small differences in punctuation or spelling are never merged automatically.

Tips for clean lists

Keep a copy of the original list before you clean it, and compare the number of lines before and after so you know how many duplicates were removed. If you want to review the list, sort it first with our Sort Lines tool so similar entries sit together. Lists with tens of thousands of lines are usually fine in a modern browser, but very large files may be slow, in which case process them in parts.

How to use it

  1. Paste your list, one item per line.
  2. Choose whether to ignore case and trim spaces.
  3. Copy the cleaned list.

Frequently asked questions

Which copy of a duplicate is kept?

The first occurrence is kept and later copies are removed.

Can I use it for email lists?

Yes. Enable ignore case so entries that differ only in capitals count as duplicates.

Sort Lines

Sort lines alphabetically or numerically, in either direction, or by length.

Advertisement

About the Sort Lines

Paste a list and sort it A to Z, Z to A, by number or by line length. Numeric sorting orders values by size rather than by first digit, so 10 comes after 9.

Why sort a list

Sorted lists are easier to scan, check and clean. Alphabetical order helps with names, glossaries and keyword lists. Numeric order suits prices, scores and reference numbers. Sorting by length can reveal very short or very long entries that deserve a second look. Doing this by hand in a text editor or spreadsheet takes several steps, while a sorter finishes the job instantly and never skips a line.

Sort orders explained

A to Z orders lines alphabetically and ignores capital letters, so apple and Banana sort the way you would expect. Z to A simply reverses that. Numeric modes compare lines by value, so 9 comes before 10, which a plain alphabetical sort would get wrong. Lines that are not numbers are placed at the end in both numeric modes. Shortest first and longest first compare the number of characters in each line.

Example uses

Sort a list of names before sharing it, order prices from cheapest to most expensive, arrange a list of web addresses, or prepare keywords for grouping. Sorting before removing duplicates is especially useful because identical entries end up next to each other, which makes them easy to spot. When you are ready, use our Remove Duplicate Lines tool to clean the list.

Tips for clean results

Put one item on each line. Leading spaces count as characters and can change the order, so clean them first. Numbers written with thousands separators, such as 1,200, are read only up to the comma, so remove the separators before a numeric sort. Negative and decimal numbers are handled correctly. The tool only reorders lines and never changes their content.

Sorting and language

Alphabetical sorting follows your browser's language rules, so accented letters such as é or ü sit next to their plain versions instead of at the very end. Lines that begin with symbols or numbers usually come before lines that begin with letters. If you need a special custom order, sort the list first and then move the few exceptions by hand.

How to use it

  1. Paste one item per line.
  2. Choose a sort order.
  3. Copy the sorted lines.

Frequently asked questions

How are lines without numbers handled in numeric sorting?

Lines that are not numbers are placed at the end.

Is alphabetical sorting case sensitive?

No. Alphabetical sorting ignores letter case.

Remove Empty Lines

Clean blank lines from text, lists and copied content.

Advertisement

About the Remove Empty Lines

Paste text with unwanted gaps and every blank line, including lines that contain only spaces, is removed. You can also trim spaces at the start and end of each line.

Why blank lines appear

Copying text from PDFs, emails, web pages and chat apps often adds a blank line between every paragraph or even every line. Exported lists and log files can contain gaps too. These gaps make lists look messy, inflate line counts, and can break scripts or imports that expect exactly one record per line.

What counts as empty

A line is treated as empty when it has no characters at all or only spaces and tabs. Those lines are removed completely and the remaining lines follow one another. The optional trimming setting also strips spaces from the start and end of every remaining line, which is useful for cleaning indented or untidy lists. The text inside your lines is never changed.

When not to use it

Removing every blank line also removes the gaps that separate paragraphs, so prose becomes one compact block. If you want to keep paragraph breaks, clean the text first and then add a blank line back where you need one. As always, keep a copy of the original before you edit.

Practical examples

Clean a pasted list of names before adding it to a spreadsheet, compact a list of links or settings, or tidy text before counting it with our Word Counter. Combine this tool with Remove Duplicate Lines and Sort Lines to turn a messy paste into a clean, ordered list in a few seconds, all inside your browser.

Working with large pastes

The tool handles long pastes comfortably because the work happens in your browser rather than on a server. If you are cleaning a very large file, paste it in parts and join the results afterwards. When the exact number of records matters, compare the line count of the cleaned text with your original and confirm that every record you expected is still present before you use it.

How to use it

  1. Paste your text.
  2. Optionally enable trimming of each line.
  3. Copy the cleaned text.

Frequently asked questions

Are lines with only spaces removed?

Yes. Lines that contain only spaces or tabs count as empty.

Will paragraph gaps disappear too?

Yes. All blank lines are removed, so paragraphs will run together on consecutive lines.

Find and Replace

Replace text with optional case matching and regular expression support.

Advertisement

About the Find and Replace

Enter the text to find and its replacement and every match is replaced instantly. Turn on match case for exact capitalisation or use a regular expression for advanced patterns.

Why use find and replace

Editing repeated text by hand is slow and easy to get wrong. Find and replace changes every occurrence at once. You can update a product name throughout a document, fix a common misspelling, change a date format, swap a domain in a list of links, or clean up text pasted from another source. The result appears instantly, so you can adjust and try again.

Match case and regular expressions

By default the search ignores capital letters, so cat matches Cat and CAT. Tick Match case to replace only the exact capitalisation. Regular expressions let you describe patterns instead of exact words: \d+ matches any run of digits and colou?r matches both colour and color. The tool uses JavaScript regex syntax, and in regular expression mode the replacement can use groups such as $1.

Safe editing tips

Check the match count shown under the result before you copy it, and test on a small sample first. If a word also appears inside longer words, such as cat inside category, use a pattern with word boundaries like \bcat\b. Leave the Replace field empty to delete every match. An invalid pattern shows an error message instead of changing your text. Keep the original until you are happy with the result.

Common examples

Turn double spaces into single spaces by finding two spaces and replacing them with one. Remove all digits with the pattern \d and an empty replacement. Change a word everywhere, such as an old brand name to a new one. To pull emails, links or numbers out of text instead of changing it, try our Text Extractor.

Before you replace everything

A good habit is to search first with an empty replacement and read the match count. If the number is higher than you expected, your search text is probably too short and is matching inside other words. Make it longer, add word boundaries, or switch on Match case, then run the real replacement. This simple check prevents most find and replace mistakes and saves you from repairing text afterwards.

How to use it

  1. Paste your text.
  2. Enter what to find and what to replace it with.
  3. Copy the updated text and check the match count.

Frequently asked questions

Can I use regular expressions?

Yes. Tick the regular expression option and use JavaScript regex syntax.

Does it replace every match?

Yes. All matches in the text are replaced at once.

Text Extractor

Extract readable text, emails, links or numbers from pasted content.

Advertisement

About the Text Extractor

Paste HTML or messy content and choose what to extract: clean readable text with tags removed, email addresses, web links or numbers. Emails, links and numbers are listed once each.

What the extractor does

Pasted content is often messy: the source of a web page, an email thread, a log file, or a report with contact details buried in it. The extractor pulls out only what you need, whether that is clean readable text, email addresses, web links or numbers, and gives you a result that is ready to copy.

Readable text mode

This mode removes HTML tags, scripts and styles and keeps the visible text, then tidies repeated spaces and blank lines. It is helpful for copying the wording of a page, cleaning a newsletter or preparing text for our Word Counter. The HTML is parsed safely as text, so scripts inside it never run. Tables and other layouts become plain text and may need a little manual tidying.

Emails, links and numbers

Email mode finds addresses such as [email protected]. Link mode finds addresses that start with http or https. Number mode finds whole and decimal numbers, including negative values, so phone numbers and dates will appear as numbers too. Every result is listed once, in the order it was first found. Links written without http, such as www.example.com, are not detected, and numbers separated by spaces are split apart.

Use it responsibly

Only use contact details you have a right to use, and follow privacy and anti-spam laws before sending messages. Processing happens in your browser and nothing is uploaded. Always check the output for false matches before you rely on it, and keep your original text in case you need to run the extraction again.

Cleaning the output further

Extraction usually gives you a good first pass that you can improve. Use our Remove Duplicate Lines tool if you combine results from several pastes, and Sort Lines to arrange emails or links alphabetically. Because each step runs in your browser, you can move through these tools quickly without uploading any of your data.

How to use it

  1. Paste your content.
  2. Choose what you want to extract.
  3. Copy the extracted result.

Frequently asked questions

Does it run scripts in pasted HTML?

No. The HTML is parsed safely as text and scripts are never executed.

Are duplicate emails removed?

Yes. Extracted emails and URLs are listed only once.

Image Resizer

Resize an image to exact dimensions in pixels, keeping the aspect ratio or setting width and height yourself.

Advertisement

About the Image Resizer

Enter a new width and the height is calculated automatically to avoid stretching, or switch to exact mode to set both values. Resizing is useful for websites, profile photos and forms with size requirements.

How to use it

  1. Choose an image.
  2. Enter the new width, and the height if you use exact mode.
  3. Download the resized image.

Frequently asked questions

Will resizing reduce quality?

Making an image smaller keeps it sharp. Enlarging beyond the original size can make it look blurry.

What is the maximum size?

Up to 10,000 pixels on each side.

Image Cropper

Crop an image to a custom rectangle by entering its position and size in pixels.

Advertisement

About the Image Cropper

Set the left and top position and the width and height of the area you want to keep. The preview updates instantly, so you can adjust the numbers until the crop looks right.

How to use it

  1. Choose an image. The fields fill with the full image size.
  2. Enter the left, top, width and height of the crop area.
  3. Check the preview and download the cropped image.

Frequently asked questions

Where does the crop start from?

Positions are measured in pixels from the top-left corner of the image.

What if my crop goes outside the image?

It is trimmed automatically to fit inside the image.

JPG to PNG Converter

Convert JPG images to PNG format online.

Advertisement

About the JPG to PNG Converter

Turn a JPG into a PNG in one step. PNG is lossless and widely supported, which suits graphics, screenshots and images you plan to edit again. The conversion happens in your browser.

How to use it

  1. Choose a JPG image.
  2. The PNG version is created instantly.
  3. Download the converted file.

Frequently asked questions

Will the PNG look better than my JPG?

No. Converting does not restore detail already lost in the JPG, and the PNG file will usually be larger.

Does it add transparency?

No. JPG images have no transparency, so the PNG will not have any either.

PNG to JPG Converter

Convert PNG images to JPG with adjustable quality and background colour.

Advertisement

About the PNG to JPG Converter

JPG files are smaller than PNG files, which makes them ideal for photos, uploads and email. Because JPG cannot store transparency, you can pick the colour that fills any see-through areas.

How to use it

  1. Choose a PNG image.
  2. Set the quality and background colour.
  3. Download the JPG file.

Frequently asked questions

What happens to transparent areas?

They are filled with the background colour you choose, white by default.

Which quality should I use?

Around 85 to 90 keeps the image sharp with a much smaller size than PNG.

JPG/PNG to WebP Converter

Convert common JPG or PNG images to the modern WebP format for smaller files.

Advertisement

About the JPG/PNG to WebP Converter

WebP images are usually much smaller than JPG or PNG at similar quality, which helps web pages load faster. Choose a quality level and download the converted file.

How to use it

  1. Choose a JPG or PNG image.
  2. Adjust the quality slider.
  3. Download the WebP file.

Frequently asked questions

Do all browsers support WebP?

All current major browsers do. Very old software may not open WebP files.

Is WebP always smaller?

For most photos yes, but the result depends on the image and quality setting.

WebP to JPG/PNG Converter

Convert WebP images to JPG or PNG so they open anywhere.

Advertisement

About the WebP to JPG/PNG Converter

Some apps and forms still do not accept WebP. Convert your file to JPG for small photos or PNG when you need lossless quality and transparency.

How to use it

  1. Choose a WebP image.
  2. Pick JPG or PNG as the output.
  3. Download the converted file.

Frequently asked questions

Does PNG keep transparency?

Yes. PNG keeps transparent areas, while JPG fills them with white.

Is my image uploaded?

No. The conversion runs entirely in your browser.

Image Dimension Checker

Inspect image dimensions, aspect ratio and file details.

Advertisement

About the Image Dimension Checker

Choose an image to see its width, height, aspect ratio, megapixels, file size and type. It is a quick way to check whether a picture meets the requirements of a form, website or social platform.

How to use it

  1. Choose an image.
  2. Read the details shown below the file picker.
  3. Compare them with your required size.

Frequently asked questions

What is aspect ratio?

It is the proportion of width to height, such as 16:9 or 4:3.

Does it change my image?

No. It only reads the details and nothing is uploaded.

URL Encoder/Decoder

Encode or decode URL components and full web addresses.

Advertisement

About the URL Encoder/Decoder

Encode text so it is safe to use inside a web address, or decode a percent-encoded URL back into readable text. It handles spaces, symbols and non-English characters.

How to use it

  1. Paste your text or URL.
  2. Choose encode (component), encode (full URL) or decode.
  3. Copy the result.

Frequently asked questions

What is the difference between component and full URL encoding?

Component encoding also converts characters such as / ? & and =, which is right for a single value. Full URL encoding leaves those characters so the address still works.

Why do I get an error when decoding?

The text contains a percent sign that is not followed by a valid code, so it is not properly encoded.

UTM Builder

Build campaign URLs with UTM parameters for tracking in Google Analytics.

Advertisement

About the UTM Builder

Add source, medium and campaign tags to any link so you can see exactly which campaign brought each visitor. The finished link is ready to paste into emails, ads and social posts.

How to use it

  1. Enter your page URL.
  2. Fill in source, medium and campaign name, plus optional term and content.
  3. Copy the tagged URL.

Frequently asked questions

Which UTM fields are required?

Most analytics tools expect source, medium and campaign. Term and content are optional.

Does it keep my existing query string?

Yes. Existing parameters stay and the UTM tags are added to them.

HTML Formatter

Format and indent HTML markup so it is easy to read.

Advertisement

About the HTML Formatter

Paste minified or messy HTML and get neatly indented code that shows the structure of your page at a glance.

How to use it

  1. Paste your HTML.
  2. The formatted code appears instantly.
  3. Copy the result.

Frequently asked questions

Does it change my HTML?

It only changes spacing and line breaks. Tags and attributes stay the same.

Are scripts and styles handled?

Their contents are treated as ordinary text, so very complex inline scripts may not indent perfectly.

CSS Formatter

Format and indent CSS rules for clean, readable stylesheets.

Advertisement

About the CSS Formatter

Turn compressed CSS into readable rules with one declaration per line and consistent indentation, including nested blocks such as media queries.

How to use it

  1. Paste your CSS.
  2. Read the formatted rules in the result box.
  3. Copy the formatted CSS.

Frequently asked questions

Does it fix invalid CSS?

No. It only reformats the layout, so mistakes in your code stay as they are.

Does it handle media queries?

Yes. Nested blocks are indented one level deeper.

HTML Entity Encoder/Decoder

Encode or decode HTML entities such as & and <.

Advertisement

About the HTML Entity Encoder/Decoder

Convert special characters into HTML entities so they display safely on a web page, or turn entities back into normal text. You can also encode accented letters and symbols.

How to use it

  1. Paste your text.
  2. Choose encode or decode.
  3. Copy the result.

Frequently asked questions

Which characters are always encoded?

The five characters &, <, >, double quote and single quote.

When should I encode non-ASCII characters?

When your page or system does not reliably support UTF-8 text.

URL Parser

Inspect URL parts, parameters and origin.

Advertisement

About the URL Parser

Paste any web address to see its protocol, host, port, path, query string and fragment, plus every query parameter listed on its own line.

How to use it

  1. Paste a URL.
  2. Read each part in the result box.
  3. Copy any value you need.

Frequently asked questions

What if my URL has no https://?

The tool adds https:// automatically before reading it.

Are parameters decoded?

Yes. Parameter values are shown in readable, decoded form.

Meta Tag Generator

Generate clean SEO meta tags for your web pages.

Advertisement

About the Meta Tag Generator

Enter your page title, description and a few options to get ready-to-paste meta tags. Character counts show whether your title and description are a good length.

How to use it

  1. Enter your title and description.
  2. Add optional keywords, author, canonical URL and robots setting.
  3. Copy the tags into your page head.

Frequently asked questions

How long should a title and description be?

Aim for about 60 characters for the title and about 155 for the description so search results do not cut them off.

Are meta keywords useful?

Google does not use them for ranking, so they are optional.

Open Graph Generator

Generate Open Graph and social metadata for link previews.

Advertisement

About the Open Graph Generator

Create the tags that control how your page looks when shared on Facebook, LinkedIn, WhatsApp and X, including title, description, image and card type.

How to use it

  1. Enter title, description, page URL and image URL.
  2. Choose the type and Twitter card style.
  3. Copy the tags into your page head.

Frequently asked questions

What image size works best?

An image around 1200 by 630 pixels works well on most platforms.

Where do the tags go?

Inside the head section of your page, before the closing head tag.

Advertisement