JSON Formatter
Paste JSON to format, minify, or validate
Input
chars
Output
chars
JSON ↔ Java Entity
JSON to Java Entity Class · Java Entity to JSON Sample
Input
JSON or Java class
chars
Output
chars
JSON ↔ Go Struct
JSON to Go struct · Go struct to JSON sample · with comments & tags
Input
JSON or Go struct
chars
Output
chars
Base64 Encode / Decode
Text ↔ Base64
Input
Text or Base64 string
chars
Output
chars
URL Encode / Decode
Text ↔ URL Encoding (percent encoding)
Input
Text or URL-encoded string
chars
Output
chars
MD5 Hash
Compute MD5 hash of text (32 hex chars)
Input
Supports Chinese / Unicode · auto-computes
MD5 Hash Value
Unicode ↔ Text
Non-ASCII chars (Chinese etc.) ↔ \uXXXX escape sequences
Input
Text or \uXXXX sequences
chars
Output
chars
UTF-8 Encoding
Text ↔ UTF-8 byte sequence (hex / escaped / decimal / binary)
Input
Text or UTF-8 byte sequence
chars
Output
chars
MySQL ↔ Java Entity
SQL CREATE TABLE ↔ Java Entity Class, supports Lombok / MyBatis Plus / Jackson
Input
SQL CREATE TABLE or Java class
chars
Output
chars
MySQL ↔ Go Struct
SQL CREATE TABLE ↔ Go struct, supports GORM / BSON tags
Input
SQL CREATE TABLE or Go struct
chars
Output
chars
Multi-Language Converter
Convert JSON / Java / Go to Python · C++ · C# · Java · Go entity classes
Input
chars
Output
chars