Image converter
Convert images to WebP, JPEG or PNG, or make the file smaller.
Explore toolsChoose pages such as 1-3,5 and download them together as a new PDF. Page numbering starts at 1.
Choose one PDF and enter a selection such as 1-3,5. Entering 3,1-2 produces pages in the order 3,1,2; duplicate selections are included once. The result is one new PDF containing the selected pages. The source file stays unchanged. Empty selections, reversed ranges and non-existent page numbers are rejected.
Explore toolsConvert an image, make a QR code, count your words. The handy tools you need, all in one calm place.
Convert images to WebP, JPEG or PNG, or make the file smaller.
Explore toolsEnter a link or short text, then download and share your QR code.
Instantly check word count, character count and reading time.
Switch easily between HEX, RGB and HSL values.
Switch text between uppercase and lowercase using the selected language's rules.
Remove repeated lines of text. Keep each first text line unchanged and in its original position. Keep only one empty line.
Removed text lines: 0
Explore toolsSort lines using the selected language's alphabet. Numbers sort naturally: 2 before 10. Empty lines are preserved.
Explore toolsReplace every exact, case-sensitive occurrence of plain text. Replacement text is literal; no regular expressions.
Up to 100,000 input characters. Search/replacement: up to 10,000 characters. Results are limited to 1,000,000 characters.Explore toolsCompare two texts line by line and see added, removed and unchanged lines. Case and spaces matter.
Up to 500 lines and 100,000 characters per text. CRLF/CR line endings are treated as LF. Differences are shown by whole lines, not individual characters.Number each line, including empty lines. Choose a starting number and optional leading zeros.
Up to 10,000 lines and 100,000 input characters. Line endings become LF. A final line break creates an empty last line; empty input has no lines.Explore toolsValidate, indent or minify JSON. Large numbers and duplicate object keys are preserved as written.
Explore toolsConvert UTF-8 text to standard Base64 and back. This is text conversion, not encryption or binary file decoding.
Explore toolsEncode or decode one URL value using percent encoding. A + stays a + when decoded; this is not form-data conversion.
Explore toolsGenerate up to 100 random UUID v4 identifiers using your device’s Web Crypto random source.
Explore toolsCalculate the lowercase SHA-256 digest of UTF-8 text. Spaces and line breaks matter; this is not encryption or password storage.
SHA-256 is a one-way digest. Do not use a plain SHA-256 hash to store passwords.Explore toolsConvert Unix timestamps to UTC dates and UTC dates to timestamps. Choose seconds or milliseconds explicitly.
Explore toolsGenerate a password on your device using Web Crypto. At least one character from each selected group is included. Passwords are not stored.
Explore toolsConvert length, mass, temperature, volume and speed. Gallons and fluid ounces use US liquid units. Results are rounded to 12 significant digits.
Use a decimal dot or comma; no thousands separators.Explore toolsCalculate a percentage of a value, a ratio or a percentage change. Change uses the absolute starting value; a zero baseline is undefined. Results use 12 significant digits.
Use a decimal dot or comma; no thousands separators.Explore toolsCalculate completed years and days since the last birthday on a chosen reference date. Dates are calendar dates, without time zones.
Years 0001–9999. The reference date must not precede birth. A 29 February birthday is treated as 28 February in non-leap years. This is a calendar calculation.Explore toolsCount calendar days between two dates, with an optional inclusive end date. Also see whole weeks and remaining days.
Calendar days, not elapsed 24-hour periods. The end date must not precede the start date. Same-day dates give 0 days, or 1 with the inclusive option.Explore toolsCount down to a date and time in your device’s local time zone. The timer follows the actual clock instead of accumulating interval drift.
Uses your device’s clock and time zone. Non-existent daylight-saving times are rejected; repeated local times use the earlier occurrence. No background notification or alarm is scheduled, and closing the page stops the timer.Change image width and height in pixels, with optional aspect ratio locking. Preview and download a PNG on your device.
JPEG, PNG or WebP; up to 20 MB, 16 million pixels and 8192 pixels per side. PNG output preserves transparency. Animated images use one frame.Output dimensions: —
Explore toolsCrop using pixel coordinates measured from the top-left corner, or choose a centered square. Preview and download a PNG.
JPEG, PNG or WebP; up to 20 MB, 16 million pixels and 8192 pixels per side. PNG output preserves transparency. Animated images use one frame.Output dimensions: —
Explore toolsRotate clockwise by 90, 180 or 270 degrees. Optional mirroring is applied to the original image before rotation. Download a PNG.
JPEG, PNG or WebP; up to 20 MB, 16 million pixels and 8192 pixels per side. PNG output preserves transparency. Animated images use one frame.Output dimensions: —
Explore toolsAdd a text watermark with adjustable position, size and opacity. Preview and download as PNG.
JPEG, PNG or WebP; up to 20 MB, 16 million pixels and 8192 pixels per side. PNG output preserves transparency. Animated images use one frame.Extract up to six dominant colors from a sampled image. Copy HEX codes or download the palette.
JPEG, PNG or WebP; up to 20 MB, 16 million pixels and 8192 pixels per side. PNG output preserves transparency. Animated images use one frame.Approximate colors from a sample of up to 256 × 256 pixels. Mostly transparent pixels are ignored.Convert an original JPEG, PNG or WebP file into a data URL. Metadata is preserved; Base64 is not encryption.
JPEG, PNG or WebP; up to 5 MB, 16 million pixels and 8192 pixels per side. Original bytes and metadata are retained.Combine JPEG, PNG and WebP images into one PDF. Reorder images and choose A4 or original-size pages.
Up to 20 JPEG/PNG/WebP images, 20 MB each and 50 MB total. Each image: up to 16 million pixels and 8192 pixels per side. Animated images use one frame.Selected files: 0
Files are processed in the order below.Output pages: —
Explore toolsCombine the pages of multiple plain PDF files in the order you choose. Originals stay unchanged.
Up to 10 PDFs and 50 MB total; at most 200 source pages. Encrypted, signed and form PDFs are not supported. Bookmarks, attachments and document-level features are not retained; review the output.Selected files: 0
Files are processed in the order below.Output pages: —
Explore toolsChoose pages such as 1-3,5 and download them together as a new PDF. Page numbering starts at 1.
One PDF up to 50 MB and 200 pages. Encrypted, signed and form PDFs are not supported. The selected pages are saved in one new PDF; document-level features are not retained.Selected files: 0
Files are processed in the order below.Output pages: —
Explore toolsYou don’t need a different website for every little task. MiniKit brings the practical tools you use most together in one clear, easy place.
Explore the toolsOpen it, do the thing, move on. No downloads, sign-up forms or waiting.
Your files and text stay on your device. We don’t store your data.
No confusing menus. What you need is right where it should be.
Your images, text, QR contents and calculations are processed in your browser. Read our privacy policy for details about hosting, local storage and the current advertising status.
Try your first tool now. Free, no account, no fuss.
Your images, text, QR contents and calculations are processed in your browser. Read our privacy policy for details about hosting, local storage and the current advertising status.
No account needed · Always free