Problem Statement
Developers frequently need to encode and decode Base64 strings — for API payloads, image data, and authentication tokens. Currently there's no client-side tool in DevUtils for this.
Proposed Solution
Add a Base64 Encoder / Decoder page with:
- Encode plain text to Base64
- Decode Base64 back to plain text
- Handle URL-safe Base64 format
- Error state for invalid input
- Copy and download output
- Utility functions in src/utils/base64Utils.ts
- Unit tests in src/tests/base64Utils.test.ts
Alternatives Considered
Using an external library — not needed, btoa() and atob() are native browser APIs.
Problem Statement
Developers frequently need to encode and decode Base64 strings — for API payloads, image data, and authentication tokens. Currently there's no client-side tool in DevUtils for this.
Proposed Solution
Add a Base64 Encoder / Decoder page with:
Alternatives Considered
Using an external library — not needed, btoa() and atob() are native browser APIs.