Skip to content

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧩 unb64

unb64 icon

unb64 is a simple, clean SwiftUI utility for macOS (and iOS-compatible) that lets you convert Base64-encoded text to plain text — and vice versa — in real time.


✨ Features

  • 🔀 Bi-directional conversion:
    • Left: Decode Base64 to plain text.
    • Right: Encode plain text to Base64.
  • Instant: Updates as you type — no “Convert” button needed.
  • 🗑️ Clear buttons: Quickly reset input fields.
  • 📋 Copy buttons: Copy decoded or encoded output with one click.
  • Confirmation: Small “Copied!” message confirms success.
  • 🖥️ Built in SwiftUI — lightweight, modern, local-first.

📷 Screenshot

image


🚀 How to Run

To compile on your own:

  1. Open the project in Xcode.
  2. Make sure you select "My Mac" as the build target (or your iOS device if you want to test there).
  3. Click Run ▶️.

Or run the .app directly

  • After building, an executable unb64.app is generated in the /bin folder.
  • You can run the app directly by opening /bin/unb64.app in Finder.

🛠️ Project Structure

  • ContentView.swift — main SwiftUI interface.
  • InputEditor — reusable view for input text boxes with placeholders and clear buttons.
  • OutputEditor — reusable view for output display with copy buttons and confirmation messages.
  • CHANGELOG.md — all version updates.
  • README.md — you’re reading it!

🗂️ Version History

See CHANGELOG.md for full version notes.


🤝 License

This is a personal or demo tool — use it freely!
Add a license section here if you want to specify usage rights.


🧩 Author

Built with ❤️ by teezyyoxo


Happy decoding! 🔑✨

About

A fast, minimal SwiftUI app that converts Base64 to plain text (and back) in real-time.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages