Base64

Encode and decode Base64 with correct UTF-8 handling

Convert text or binary payloads to Base64 and back. Useful for JWT prep, image data URIs, and HTTP body inspection.

UTF-8 caveat

The browser `btoa` only accepts Latin1, which trips up multi-byte characters. This tool runs input through `TextEncoder` so UTF-8 text encodes correctly.

Pairs well with

Jump to other JSON2Class utilities that naturally follow this one.

JSON to Java

Generate Java DTOs and review validation-oriented API models.

JSON to Kotlin

Review nullability and Kotlin data class structure quickly.

JSON Formatter

Format sample payloads before sending them back into the converter.