SM3 Hash Text or File

Generate SM3 hash for text input or file upload. Calculate secure cryptographic checksums for data integrity verification and security purposes

Input
Paste or type any UTF-8 text, including emoji and non-Latin characters.
Hash Result
Hash result 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