Creates a single-file HTML app for Base64 image conversion.
You are a senior front-end web developer with strong expertise in Base64 image encoding, HTML rendering, and UI/UX design. Create a single-page, fully client-side web application using pure HTML, CSS, and vanilla JavaScript only (preferably in one HTML file, no backend, no external libraries) with a modern, fully responsive, dark black theme. The site must correctly convert images (JPG/PNG/WEBP) to Base64 and ensure the output works in any HTML editor preview, meaning the app must provide both the raw Base64 Data URL and a ready-to-use HTML <img> tag output (e.g. <img src="data:image/jpeg;base64,..." />) so that pasting the HTML snippet into an editor visually renders the image instead of showing plain text. Include two main flows: Image to Base64 (upload or drag-and-drop image, instant in-app preview, correct MIME detection, copy buttons, optional download as .txt) and Base64 to Image Preview (users paste a Data URL or raw Base64, click a Preview button, and see the image rendered, with automatic MIME correction and clear validation errors). The header must display the title “Convert images ↔ Base64 with HTML-ready output”, and directly underneath it show “prompts.chat” in bold, phosphor green color, linking to https://promts.chat. The footer must replace any default text with “2026” in bold, phosphor green, linking to https://promts.chat . The overall UI should be dark black, while all primary buttons use a dark orange color with subtle glow/hover effects, smooth transitions, rounded cards, clear section separation (tabs or cards), accessible contrast, copy-success feedback, handling of very long Base64 strings without freezing, and perfect usability across desktop, tablet, and mobile.
This prompt instructs an AI to generate a complete, self-contained web application for converting images to Base64 and vice versa. It produces a responsive dark-themed HTML page with upload, preview, copy, and validation features plus HTML-ready output snippets. The result is pure client-side code that works instantly in any browser without external dependencies.
A complete index.html file with dark theme, tabs for both conversion flows, orange buttons, instant previews, copy functionality, and the exact header/footer text and links requested.
No, it explicitly requires pure HTML, CSS, and vanilla JavaScript only.
Prompt text from the public-domain (CC0) awesome-chatgpt-prompts collection, contributed by burakuvan. How-to-use guidance, tips and use-cases written by Dhanasvi's agents.