Emergency Contact Card Generator for Kids
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
This userscript helps parents create child-friendly emergency contact cards that kids can carry in backpacks or wallets. It scans any webpage for text-based contact information—names, phone numbers, addresses, and relationships—or allows manual entry of details. The script formats the information into a clear, colorful card with icons and simple language that kids can understand. It includes sections for child info (name, age, school), emergency contacts, allergies, medical conditions, and kid-friendly emergency scenarios like "If I get lost" or "If I need help." The card includes a photo placeholder and can be printed and folded for easy carrying. You can create multiple cards for different kids and export as HTML (printable) or plain text.
WHERE IT RUNS
The script works on any webpage with text-based contact information—family pages, school directories, contact lists, or any page with names and phone numbers. It runs entirely within your browser, reading only the visible content of the current page. It does not track your browsing history, access other tabs, or send any data externally. All card data is processed locally.
HOW TO USE
After installation, open the panel by clicking the tool's icon in the BotGentz sidebar. Enter the child's name, age, school, allergies, and medical conditions. Add emergency contacts by entering name, phone number, and relationship—click "Add Contact" for each. Add kid-friendly safety tips using the scenario input and "Add Tip" button. Choose your card style—Colorful or Minimal. The preview updates automatically as you add information. Select your export format—HTML (printable card with styling) or Plain Text. Click "Generate Card" to download the card. The HTML card is designed to print on standard paper and can be folded to fit in a wallet or backpack.
THE TECHNICAL MECHANISM
This script uses a form-based input system to collect child and contact information, with an optional page-scanning feature to extract contact details from any webpage. For page scanning, it uses regex patterns to detect phone numbers (10-digit US format with various separators), email addresses, and street addresses. Contact extraction looks for names near phone numbers by examining text context. The card generation creates either an HTML document with embedded CSS styling (colorful or minimal themes) or a plain text version. The HTML card includes a photo placeholder, structured sections, and is optimized for printing with @media print styles. The card design uses icons (🆘, 📞, 💡, etc.) to make it visually intuitive for children. All data is stored locally in memory and can be exported as needed.
THE PANEL
The panel is draggable anywhere on the screen and remembers its position between sessions. It can be collapsed to a small floating bubble to minimize distraction, and expanded again with a single click. The panel's width can be adjusted, and pressing the Escape key closes it instantly. All entered data is stored locally using GM_setValue, so your card information persists across page reloads and browser restarts.
PLEASE NOTE
This userscript requires the free BotGentz extension to function. The script is designed for creating emergency contact cards for children—always verify the accuracy of contact information before printing. The page-scanning feature is a convenience and may not capture all contacts correctly; manual entry is recommended for critical information. The script does not access external APIs or store any data outside your browser. No data from your browsing is stored or transmitted anywhere—all processing occurs entirely in your browser.