Skip to content
mtool

Developer tools

Tools for preparing test data and inspecting technical representations. Choose a task and check the format your project expects.

12 tools

Hash Calculator

Calculate SHA-256 hashes of text, files or decoded bytes locally, then copy or export the result.

Open

MD5 Generator

Calculate MD5 hashes of text, files or decoded bytes locally, then copy or export the result.

  • generator
Open

SHA-1 Generator

Calculate SHA-1 hashes of text, files or decoded bytes locally, then copy or export the result.

  • generator
Open

SHA-256 Generator

Calculate SHA-256 hashes of text, files or decoded bytes locally, then copy or export the result.

  • generator
Open

SHA-512 Generator

Calculate SHA-512 hashes of text, files or decoded bytes locally, then copy or export the result.

  • generator
Open

CRC32 Calculator

Calculate CRC32 hashes of text, files or decoded bytes locally, then copy or export the result.

Open

File Checksum Checker

Calculate and verify file checksums with SHA-256, MD5 and other algorithms without uploading files.

Open

HMAC Generator

Generate HMAC-SHA256 and other SHA-1/SHA-2 message authentication codes from a payload and an explicit key.

  • generator
Open

Random String Generator

Generate random strings with an exact character length and your chosen alphabet.

  • random
  • generator
Open

Random Token Generator

Generate random bytes as Base64url, Base64, Hex, Base32, Base58 or Binary tokens.

  • random
  • generator
Open

Random Hex Generator

Generate hexadecimal strings with an exact character length or byte length.

  • random
  • generator
Open

Random Hash Generator

Generate real hash digests from fresh random bytes using SHA-256 and 14 other algorithms.

  • random
  • generator
Open

Choose the operation

Generating new data and calculating a digest are different operations. Read each tool’s description before choosing it. Test fixtures and locally generated token values do not automatically become credentials accepted by a service.

Check units and destination

Distinguish characters from bytes and raw data from formatted output. Check the encoding, length and export format required by the destination. Each tool explains where processing happens and what is saved; review those details before using sensitive data.