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.
- 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.
- Framework: React
- Build Tool: Vite
- Language: TypeScript
- Styling: Tailwind CSS
- Icons: Lucide React
- Node.js (v18 or higher)
- npm or yarn
-
Clone the repository:
git clone https://github.com/mualat/base64.git
-
Navigate to the project directory:
cd base64 -
Install dependencies:
npm install
-
Start the development server:
npm run dev
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.
Created by Mua.lat.