Skip to content

troypoulter/base64

Repository files navigation

Base64

Securely encode and decode Base64 text instantly within your browser, ensuring your data stays private and never leaves your device.

Start using it today: base64.troypoulter.com!

Screenshot of the Base64 website

Why build this?

I found the current online tools to encode and decode Base64 text either didn't update as you typed, required page refreshes or even send a request to an API to process it. I thought there should be a simpler way that adhered to three main requirements:

  • Real-time updates: No more clicking buttons repeatedly. I wanted a tool that instantly reflected any changes I made.
  • Simultaneous updates: The ability to modify either the encoded or decoded text and see the other update automatically, even if it meant amusing symbols when altering the encoded text.
  • Utmost privacy: Above all, I sought a solution that assured me my data would not be sent or stored beyond the confines of my own browser. And with the code open-source here, hopefully that provides even more confidence!

If you're interested, check out my blog post Why I built an Encode and Decode Base64 Web App to read more about this project's beginnings and how I made it.