Skip to content

feat: add Base64 Encoder / Decoder tool #18

Description

@sg172003

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.

Metadata

Metadata

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions