GIF Caption Adder - Online Add Text to Animated GIFs
Upload an animated GIF and overlay text on top or bottom. Preserves animation. Instant download without upload. Pure browser canvas.
UD5 Toolkit
Live Preview
This is a live preview. Changes update instantly.
A QR code with text adds a human-readable label or caption directly below the QR image. This helps viewers understand what the code links to before scanning—useful for branding, instructions, or accessibility.
Captions build trust and increase scan rates. A label like "Scan for WiFi Password" or "Visit Our Menu" tells users exactly what to expect, reducing hesitation and improving engagement.
No. The label sits outside the QR code's quiet zone (margin), so it does not interfere with scanning. As long as the QR code itself has sufficient contrast and margin, scanners will read it perfectly.
Yes—provided the contrast ratio between foreground and background is high enough. Dark-on-light combinations work best. Always test your QR code with multiple scanner apps after customizing colors.
You get a high-resolution PNG image that includes both the QR code and your custom label merged into a single file—ready for print, web, or sharing.
A QR code can store up to 4,296 alphanumeric characters or 2,953 bytes of binary data. For URLs and short messages, this is more than sufficient. Longer content will require higher error-correction levels or larger QR sizes.
Keep labels short and actionable (under 60 characters). Use clear fonts, ensure sufficient spacing from the QR code, and choose colors that complement your brand while maintaining readability.
Absolutely. The QR codes you generate are yours to use freely—in print materials, product packaging, business cards, flyers, menus, signage, and digital media. No attribution required.
Upload an animated GIF and overlay text on top or bottom. Preserves animation. Instant download without upload. Pure browser canvas.
Build cron expressions using a visual editor with dropdowns. See human-readable description and next run times. Easier than raw cron.
Type up to 3 characters, choose colors, and download a simple favicon.ico. No design skills.
Protect your images by adding a text or image watermark. Adjust transparency, position, and rotation. All image processing is done locally; no upload to server.
Make your text look like the Dunder Mifflin logo heading. Bold, wide‑spaced, and ready to copy. For fans.
Perform simple or regex-based find and replace operations on text. Batch replace words, phrases, or patterns instantly. Processed locally in your browser.
Build a printable table for your electrical panel. Label each breaker number with its room or appliance. Stay organized.
Wrap your text inside an ASCII art frame or bubble. Multiple designs (speech bubble, box). Copy to clipboard.
Translate alphabetic text into corresponding emojis (A → 🅰️ etc.). A playful way to send messages. Purely frontend, no data collected.
Test prompt formatting without calling an LLM. See how your prompt would look with different templates. Dev tool.
Create a pure HTML dropdown menu using the popover attribute. Style it with CSS and copy the accessible snippet. No JavaScript.
Convert your text into a string of emojis using a simple substitution cipher. Share secret messages that look fun. Decode them with the same tool. All local.
Visual timer with reminders to apply ice for 20 minutes and rest for 2 hours. Useful for sprains.
Paste a JSON Schema and automatically render a complete, styled HTML form with validation. Perfect for prototyping APIs. Works entirely in the browser.
Generate pure audio tones of specific frequencies (Hz). Adjust waveform type (sine, square, sawtooth). Ideal for audio testing and science experiments.
Fill in a form to generate a valid package.json for your Node.js project. Includes popular scripts and fields. Local only.
Enter up to 20 words and a title to generate a printable word search grid. Custom size.
Browse thousands of Unicode characters, search by name or code, and copy symbols to clipboard. Supports emojis, arrows, and math symbols.
Set a cron expression and see a calendar of the next 1,000 execution times. Never miss a schedule again.
Create a dystopian cyberpunk character name (handle or real). Perfect for Shadowrun or Cyberpunk RED.
Enter a list of words and generate a custom word search puzzle in PDF/PNG format. Great for teachers and parties. Local.
Allocate your monthly income into virtual envelopes by category. Track spending and see remaining balances. LocalStorage.
Connect oscillators, gain nodes, and filters with a visual graph. Hear the result in real time. Learn Web Audio interactively.
Create a rebus puzzle by combining emojis and letters, then challenge friends to solve. Fun brain teaser.
Create a favicon for your website by uploading an image. Resize to standard sizes, download as .ico or PNG. All done locally without server involvement.
Watch a simulation of how the JavaScript event loop handles synchronous code, microtasks, and macrotasks. Learn async.
Build a GraphQL query by selecting fields and nesting visually. Copy the built query string. For learning and fast prototyping.
Paste a JSON array and view it as a formatted console.table() style output. Copy for terminal apps. Local.
Trim a video clip and convert it into an animated GIF. Adjust frame rate and size. All local. No watermark.
Generate random icebreaker questions for meetings, parties, or classrooms. Categories for work, fun, and deep talks.