File & Text Hash Generator

Calculate and verify file or text checksums with SHA-256 and optional legacy hashes.

Files and text are hashed in this browser. No upload is needed.

Choose files to hash, or drop them here.

Up to 32 MiB per file · 64 MiB per batch · 20 files

    Algorithms
    Legacy compatibility: MD5 & SHA-1

    MD5 and SHA-1 have collision weaknesses. Use only to compare legacy checksums, not for security-sensitive integrity checks.

    Choose files to get started, or switch to Text.

    Results

    Your results will appear here.

    Verify one result

    Choose a file to verify.

    How it works & privacy

    A hash is a fingerprint of bytes, not encryption. This is not a password-storage tool. A match against a trusted checksum shows matching bytes; it does not prove that a file is safe.

    Text uses UTF-8 with no normalization. Every space, newline and character matters. Empty input is supported. Verify compares only the named file or the current text result.

    CSV includes only selected algorithms. Formula-leading filenames receive a leading apostrophe for safer spreadsheet import; quotes, commas and line breaks are escaped. The file itself is not renamed.

    These are whole-buffer operations in a cancellable worker, not streaming. Files are processed one at a time, up to 32 MiB each and 64 MiB per batch (encrypted containers may include up to 4 KiB of header overhead). Text is limited to 1 MiB. Smaller inputs may be needed on low-memory devices.

    Passwords, content, filenames and results are not sent to servers or saved in browser storage. The site may send anonymous tool/event counts, subject to the existing usage privacy policy and opt-out. This is separate from local content processing. Ads and other third-party executable scripts are excluded from these two pages.

    Help & FAQ — File & Text Hash Generator

    How to use

    1. Choose one or more files or enter text.
    2. Use SHA-256 by default, or select a legacy algorithm for compatibility, then choose Hash files or Hash text.
    3. Copy a result or export CSV. To verify, select one file or the current text and paste a trusted checksum.

    Use cases

    • Verify downloads against published checksums.
    • Generate hashes for integrity checks.

    Tips & FAQs

    Does hashing change the file?
    No—hashing reads the file bytes but never modifies them.
    Can I hash large files?
    Files up to 32 MiB are supported, with a 64 MiB / 20-file batch limit. Whole-buffer processing runs in a cancellable worker; lower-memory devices may need smaller inputs.

    Formats & limits

    • Supports MD5, SHA-1 and SHA-256 for files or text
    • Whole-buffer hashing is not streaming; UTF-8 text is limited to 1 MiB and supports deliberate empty input
    • Verification applies to one named result; a match does not prove a file is safe
    • MD5 and SHA-1 are legacy compatibility options, unsuitable for security-sensitive integrity checks

    Privacy

    Hashing reads file bytes and text in your browser. Copy and Export CSV let you save the digests. No content or hashes enter usage counts. Hashing is not encryption or a password-storage method.

    Related tools

    Updated

    11 October 2026