Small tasks, made easier. MiniKit is now live.Explore

Days between dates

Count calendar days between two dates, with an optional inclusive end date. Also see whole weeks and remaining days.

How to use

  1. Start date
  2. End date
  3. Calculate

Days between dates

Count 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 tools
TOOLS FOR EVERYDAY WINS

A little shortcut
for everyday things.

Convert an image, make a QR code, count your words. The handy tools you need, all in one calm place.

Try free tools
✳◉⌘
No account needed · Always free
Your files stay on your device. No uploads, no account.
Works instantly
Privacy comes first
Free and simple
New tools every week
✳YOUR TOOLKIT

Tools that get it done.
Nothing you don’t need.

31 tools ready
FREE

Image converter

Convert images to WebP, JPEG or PNG, or make the file smaller.

Image processed on your device
Explore tools
FREE

QR code generator

Enter a link or short text, then download and share your QR code.

Your QR code will appear here
Code generated on this device
Explore tools
FREE

Word counter

Instantly check word count, character count and reading time.

0Words
0Characters
0 snRead time
Your text never leaves your device
Explore tools
FREE

Color converter

Switch easily between HEX, RGB and HSL values.

RGB21, 92, 66
HSL159, 63%, 22%
Preview#155C42
Values calculated instantly
Explore tools
FREE

Uppercase and lowercase text converter

Switch text between uppercase and lowercase using the selected language's rules.

Your text never leaves your device
Explore tools
FREE

Duplicate text line remover

Remove repeated lines of text. Keep each first text line unchanged and in its original position. Keep only one empty line.

Your text never leaves your device
Explore tools
FREE

Alphabetical text line sorter

Sort lines using the selected language's alphabet. Numbers sort naturally: 2 before 10. Empty lines are preserved.

Your text never leaves your device
Explore tools
FREE

Find and replace text

Replace 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.

Your text never leaves your device
Explore tools
FREE

Compare texts

Compare 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.

Added lines (+) · Removed lines (−)
    Your text never leaves your device
    Explore tools
    FREE

    Add line numbers

    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.

    Your text never leaves your device
    Explore tools
    FREE

    JSON formatter

    Validate, indent or minify JSON. Large numbers and duplicate object keys are preserved as written.

    Your text never leaves your device
    Explore tools
    FREE

    Base64 text encoder and decoder

    Convert UTF-8 text to standard Base64 and back. This is text conversion, not encryption or binary file decoding.

    Your text never leaves your device
    Explore tools
    FREE

    URL component encoder and decoder

    Encode or decode one URL value using percent encoding. A + stays a + when decoded; this is not form-data conversion.

    Your text never leaves your device
    Explore tools
    FREE

    UUID v4 generator

    Generate up to 100 random UUID v4 identifiers using your device’s Web Crypto random source.

    Your files stay on your device. No uploads, no account.
    Explore tools
    FREE

    SHA-256 text hash

    Calculate the lowercase SHA-256 digest of UTF-8 text. Spaces and line breaks matter; this is not encryption or password storage.

    Up to 100,000 characters. Empty text is valid. No trimming or Unicode normalization is applied.
    SHA-256 is a one-way digest. Do not use a plain SHA-256 hash to store passwords.
    Your files stay on your device. No uploads, no account.
    Explore tools
    FREE

    Unix timestamp converter

    Convert Unix timestamps to UTC dates and UTC dates to timestamps. Choose seconds or milliseconds explicitly.

    All dates use UTC, not your device’s local time. Supports years 0001–9999 and negative timestamps. No scientific notation or grouping separators.
    Your files stay on your device. No uploads, no account.
    Explore tools
    FREE

    Random password generator

    Generate a password on your device using Web Crypto. At least one character from each selected group is included. Passwords are not stored.

    Generated only on this device. Not saved or uploaded.
    Explore tools
    FREE

    Measurement unit converter

    Convert 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.
    Values calculated instantly
    Explore tools
    FREE

    Percentage calculator

    Calculate 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.
    Values calculated instantly
    Explore tools
    FREE

    Age calculator

    Calculate 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.
    Your files stay on your device. No uploads, no account.
    Explore tools
    FREE

    Days between dates

    Count 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.
    Your files stay on your device. No uploads, no account.
    Explore tools
    FREE

    Countdown timer

    Count 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.
    —Days
    —Hours
    —Minutes
    —Seconds
    Your files stay on your device. No uploads, no account.
    Explore tools
    FREE

    Image pixel resizer

    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.

    Choose an image to see a preview

    Output dimensions: —

    Image processed on your device
    Explore tools
    FREE

    Image crop tool

    Crop 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.

    Choose an image to see a preview

    Output dimensions: —

    Image processed on your device
    Explore tools
    FREE

    Image rotation and mirror tool

    Rotate 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.

    Choose an image to see a preview

    Output dimensions: —

    Image processed on your device
    Explore tools
    FREE

    Image watermark

    Add 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.
    Up to 140 characters. Long text is fitted to the image. This is a visible watermark, not copy protection.
    Image processed on your device
    Explore tools
    FREE

    Image color palette

    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.
    Image processed on your device
    Explore tools
    FREE

    Image to Base64

    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.
    Image processed on your device
    Explore tools
    FREE

    Images to PDF

    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: —

      Your files stay on your device. No uploads, no account.
      Explore tools
      FREE

      Merge PDF files

      Combine 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: —

        Your files stay on your device. No uploads, no account.
        Explore tools
        FREE

        Extract PDF pages

        Choose 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.
          Example: 1-3,5. Comma-separated pages/ranges; selection order is preserved, duplicates removed. Every number must exist in the source PDF.

          Output pages: —

          Your files stay on your device. No uploads, no account.
          Explore tools
          ✳LESS FUSS, MORE DONE

          Focus on your task,
          not finding a tool.

          You 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 tools
          01

          Actually fast

          Open it, do the thing, move on. No downloads, sign-up forms or waiting.

          02

          Privacy first

          Your files and text stay on your device. We don’t store your data.

          03

          Simple for everyone

          No confusing menus. What you need is right where it should be.

          PRIVATE BY DESIGN

          Your files get the job
          done without passing through us.

          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.

          PRIVACY FIRST
          ✳

          Make your next little task
          a little easier.

          Try your first tool now. Free, no account, no fuss.

          Let’s get started
          ✳

          Frequently asked questions

          Is my input sent to a server?

          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.

          Is this tool free?

          No account needed · Always free