Skip to content
/ base64 Public

Online Base64 decoding tool helps you decode Base64 to text or binary. You can output UTF-8, UTF-16, Hex, or other encodings

License

Notifications You must be signed in to change notification settings

mualat/base64

Repository files navigation

Base64 Encoder/Decoder

A powerful, modern, and user-friendly web application for encoding and decoding Base64 strings. Built with performance and usability in mind, featuring real-time conversion, history management, and extensive customization options.

Features

  • Real-time Conversion: Instant encoding and decoding as you type.
  • Smart History: Automatically saves your recent conversions for quick access.
  • Advanced Configuration:
    • Encoding Standards: Support for Standard, URL Safe, and custom charsets.
    • Formatting: Customizable line breaks, padding, and output formats (Plain Text, Data URI, CSS, JSON, XML).
    • Hex Output: Option to view output as Hex strings.
  • Clean UI: A beautiful, responsive interface built with Tailwind CSS.
  • Client-Side Only: All processing happens in your browser. No data is sent to any server.

Tech Stack

Getting Started

Prerequisites

  • Node.js (v18 or higher)
  • npm or yarn

Installation

  1. Clone the repository:

    git clone https://github.com/mualat/base64.git
  2. Navigate to the project directory:

    cd base64
  3. Install dependencies:

    npm install
  4. Start the development server:

    npm run dev

Scripts

  • npm run dev: Start the development server.
  • npm run build: Build the application for production.
  • npm run preview: Preview the production build locally.
  • npm run lint: Run ESLint to check code quality.

Creator

Created by Mua.lat.

About

Online Base64 decoding tool helps you decode Base64 to text or binary. You can output UTF-8, UTF-16, Hex, or other encodings

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published