SM3 hash calculator

Hash text or a complete file in four output encodings

Input

Paste or type any UTF-8 text, including emoji and non-Latin characters.

Checksum

Checksum for the current text input.

Hexadecimal

Base64

Decimal

Binary

What is SM3?

SM3 is a cryptographic hash function standardized in China (GM/T 0004-2012). It produces a 256-bit (32-byte) hash value, typically shown as a 64-character hexadecimal string.

Key characteristics:

  • Deterministic: The same input always produces the same hash
  • Avalanche effect: Small changes in input produce very different outputs
  • Collision resistant: Designed to make collisions hard to find

Common uses:

  • Data integrity checks
  • Digital signatures (SM2)
  • Secure identifiers

How to use

Hash text or a complete file in four output encodings