| <!DOCTYPE html> |
| <html lang="en"> |
| <head> |
| <meta charset="UTF-8"> |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
| <title>Word to Emoji Converter</title> |
| <script src="https://cdn.tailwindcss.com"></script> |
| <script src="https://unpkg.com/feather-icons"></script> |
| <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap" rel="stylesheet"> |
| <style> |
| body { |
| font-family: 'Poppins', sans-serif; |
| background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%); |
| min-height: 100vh; |
| } |
| .glow { |
| box-shadow: 0 0 20px rgba(255, 215, 0, 0.6); |
| } |
| .emoji-display { |
| transition: all 0.3s ease; |
| } |
| </style> |
| </head> |
| <body class="flex items-center justify-center p-4"> |
| <div class="max-w-md w-full bg-white rounded-xl shadow-2xl overflow-hidden"> |
| <div class="bg-gradient-to-r from-blue-500 to-purple-600 p-6 text-white"> |
| <h1 class="text-2xl font-bold flex items-center"> |
| <i data-feather="smile" class="mr-2"></i> Word to Emoji |
| </h1> |
| <p class="text-blue-100 mt-1">Enter a word and get a matching emoji!</p> |
| </div> |
| |
| <div class="p-6"> |
| <div class="relative"> |
| <input |
| type="text" |
| id="wordInput" |
| placeholder="Type a word (e.g. happy, cat, pizza)" |
| class="w-full p-4 pr-12 rounded-lg border-2 border-gray-200 focus:border-blue-500 focus:outline-none transition" |
| > |
| <button |
| id="searchBtn" |
| class="absolute right-2 top-1/2 transform -translate-y-1/2 bg-blue-500 hover:bg-blue-600 text-white p-2 rounded-lg transition" |
| > |
| <i data-feather="search"></i> |
| </button> |
| </div> |
| |
| <div class="mt-8 text-center"> |
| <div id="emojiResult" class="emoji-display text-8xl my-6 min-h-[100px] flex items-center justify-center"> |
| <span class="text-gray-300">?</span> |
| </div> |
| |
| <div id="wordMeaning" class="text-gray-600 italic"> |
| Type a word above to see its emoji match |
| </div> |
| </div> |
| </div> |
| |
| <div class="bg-gray-50 px-6 py-4 text-center text-sm text-gray-500"> |
| <p>Powered by emoji associations</p> |
| </div> |
| </div> |
|
|
| <script> |
| feather.replace(); |
| |
| |
| const emojiMap = { |
| 'happy': '😊', |
| 'sad': '😢', |
| 'angry': '😠', |
| 'love': '❤️', |
| 'cat': '🐱', |
| 'dog': '🐶', |
| 'pizza': '🍕', |
| 'coffee': '☕', |
| 'music': '🎵', |
| 'book': '📖', |
| 'sun': '☀️', |
| 'rain': '🌧️', |
| 'fire': '🔥', |
| 'water': '💧', |
| 'tree': '🌳', |
| 'flower': '🌸', |
| 'car': '🚗', |
| 'plane': '✈️', |
| 'money': '💰', |
| 'time': '⏰', |
| 'phone': '📱', |
| 'computer': '💻', |
| 'game': '🎮', |
| 'movie': '🎬', |
| 'sleep': '😴', |
| 'food': '🍴', |
| 'drink': '🥤', |
| 'work': '💼', |
| 'school': '🏫', |
| 'home': '🏠', |
| 'beach': '🏖️', |
| 'mountain': '⛰️', |
| 'star': '⭐', |
| 'moon': '🌙', |
| 'heart': '💖', |
| 'laugh': '😂', |
| 'cool': '😎', |
| 'surprise': '😲', |
| 'idea': '💡', |
| 'gift': '🎁', |
| 'party': '🎉', |
| 'sport': '⚽', |
| 'run': '🏃', |
| 'swim': '🏊', |
| 'dance': '💃', |
| 'sing': '🎤', |
| 'art': '🎨', |
| 'photo': '📷', |
| 'travel': '🧳', |
| 'weather': '🌤️', |
| 'cloud': '☁️', |
| 'snow': '❄️', |
| 'lightning': '⚡', |
| 'wind': '🌬️', |
| 'leaf': '🍃', |
| 'animal': '🐾', |
| 'bird': '🐦', |
| 'fish': '🐠', |
| 'bug': '🐛', |
| 'robot': '🤖', |
| 'alien': '👽', |
| 'ghost': '👻', |
| 'unicorn': '🦄', |
| 'dragon': '🐉', |
| 'king': '👑', |
| 'queen': '👸', |
| 'hero': '🦸', |
| 'villain': '🦹', |
| 'wizard': '🧙', |
| 'fairy': '🧚', |
| 'vampire': '🧛', |
| 'zombie': '🧟', |
| 'pirate': '🏴☠️', |
| 'ninja': '🥷', |
| 'spy': '🕵️', |
| 'detective': '🔍', |
| 'police': '👮', |
| 'doctor': '👨⚕️', |
| 'nurse': '👩⚕️', |
| 'teacher': '👩🏫', |
| 'student': '🧑🎓', |
| 'baby': '👶', |
| 'child': '🧒', |
| 'adult': '🧑', |
| 'old': '🧓', |
| 'family': '👪', |
| 'friend': '👫', |
| 'couple': '💑', |
| 'wedding': '💒', |
| 'christmas': '🎄', |
| 'halloween': '🎃', |
| 'easter': '🐇', |
| 'birthday': '🎂', |
| 'new year': '🎆', |
| 'valentine': '💘', |
| 'flag': '🏳️', |
| 'rainbow': '🌈', |
| 'clover': '🍀', |
| 'horseshoe': '🧲', |
| 'dice': '🎲', |
| 'card': '🃏', |
| 'chess': '♟️', |
| 'domino': '🀄', |
| 'ball': '⚾', |
| 'goal': '🥅', |
| 'medal': '🏅', |
| 'trophy': '🏆', |
| 'winner': '🎖️', |
| 'loser': '😞', |
| 'first': '🥇', |
| 'second': '🥈', |
| 'third': '🥉', |
| 'gold': '💰', |
| 'silver': '🥈', |
| 'bronze': '🥉', |
| 'diamond': '💎', |
| 'gem': '💠', |
| 'ring': '💍', |
| 'necklace': '📿', |
| 'crown': '👑', |
| 'tiara': '👑', |
| 'shoe': '👟', |
| 'hat': '🧢', |
| 'glasses': '👓', |
| 'bag': '👜', |
| 'wallet': '👛', |
| 'key': '🔑', |
| 'lock': '🔒', |
| 'clock': '⏰', |
| 'watch': '⌚', |
| 'calendar': '📅', |
| 'note': '📝', |
| 'pen': '🖊️', |
| 'pencil': '✏️', |
| 'paper': '📄', |
| 'bookmark': '🔖', |
| 'label': '🏷️', |
| 'mail': '✉️', |
| 'email': '📧', |
| 'letter': '💌', |
| 'package': '📦', |
| 'box': '📦', |
| 'garbage': '🗑️', |
| 'recycle': '♻️', |
| 'trash': '🗑️', |
| 'clean': '🧼', |
| 'soap': '🧼', |
| 'sponge': '🧽', |
| 'broom': '🧹', |
| 'vacuum': '🧹', |
| 'shower': '🚿', |
| 'bath': '🛁', |
| 'toilet': '🚽', |
| 'sink': '🚰', |
| 'mirror': '🪞', |
| 'window': '🪟', |
| 'door': '🚪', |
| 'bed': '🛏️', |
| 'couch': '🛋️', |
| 'chair': '🪑', |
| 'table': '🪑', |
| 'desk': '🪑', |
| 'lamp': '💡', |
| 'light': '💡', |
| 'candle': '🕯️', |
| 'fireplace': '🔥', |
| 'plant': '🪴', |
| 'vase': '🏺', |
| 'picture': '🖼️', |
| 'painting': '🎨', |
| 'sculpture': '🗿', |
| 'statue': '🗿', |
| 'building': '🏢', |
| 'house': '🏠', |
| 'apartment': '🏢', |
| 'hotel': '🏨', |
| 'hospital': '🏥', |
| 'bank': '🏦', |
| 'store': '🏪', |
| 'shop': '🛍️', |
| 'market': '🛒', |
| 'mall': '🏬', |
| 'restaurant': '🍽️', |
| 'cafe': '☕', |
| 'bar': '🍸', |
| 'pub': '🍻', |
| 'club': '🎪', |
| 'theater': '🎭', |
| 'cinema': '🎬', |
| 'museum': '🏛️', |
| 'library': '📚', |
| 'school': '🏫', |
| 'university': '🎓', |
| 'office': '🏢', |
| 'factory': '🏭', |
| 'construction': '🏗️', |
| 'farm': '🚜', |
| 'barn': '🏚️', |
| 'church': '⛪', |
| 'temple': '🛕', |
| 'mosque': '🕌', |
| 'synagogue': '🕍', |
| 'castle': '🏰', |
| 'palace': '🏯', |
| 'tent': '⛺', |
| 'igloo': '❄️', |
| 'caravan': '🚐', |
| 'ship': '🚢', |
| 'boat': '⛵', |
| 'sailboat': '⛵', |
| 'yacht': '🛥️', |
| 'submarine': '🛳️', |
| 'anchor': '⚓', |
| 'lighthouse': '🗼', |
| 'airport': '✈️', |
| 'helicopter': '🚁', |
| 'rocket': '🚀', |
| 'satellite': '🛰️', |
| 'ufo': '🛸', |
| 'parachute': '🪂', |
| 'train': '🚂', |
| 'metro': '🚇', |
| 'tram': '🚊', |
| 'bus': '🚌', |
| 'taxi': '🚕', |
| 'truck': '🚚', |
| 'bike': '🚲', |
| 'scooter': '🛴', |
| 'motorcycle': '🏍️', |
| 'skateboard': '🛹', |
| 'roller': '🛼', |
| 'skate': '⛸️', |
| 'ski': '🎿', |
| 'snowboard': '🏂', |
| 'sled': '🛷', |
| 'golf': '🏌️', |
| 'tennis': '🎾', |
| 'basketball': '🏀', |
| 'soccer': '⚽', |
| 'football': '🏈', |
| 'baseball': '⚾', |
| 'softball': '🥎', |
| 'volleyball': '🏐', |
| 'rugby': '🏉', |
| 'hockey': '🏒', |
| 'cricket': '🏏', |
| 'badminton': '🏸', |
| 'pingpong': '🏓', |
| 'bowling': '🎳', |
| 'pool': '🎱', |
| 'darts': '🎯', |
| 'fishing': '🎣', |
| 'hunting': '🏹', |
| 'archery': '🏹', |
| 'boxing': '🥊', |
| 'karate': '🥋', |
| 'judo': '🥋', |
| 'taekwondo': '🥋', |
| 'wrestling': '🤼', |
| 'fencing': '🤺', |
| 'gymnastics': '🤸', |
| 'weightlifting': '🏋️', |
| 'yoga': '🧘', |
| 'meditation': '🧘', |
| 'running': '🏃', |
| 'walking': '🚶', |
| 'hiking': '🧗', |
| 'climbing': '🧗', |
| 'swimming': '🏊', |
| 'diving': '🤿', |
| 'surfing': '🏄', |
| 'rowing': '🚣', |
| 'canoeing': '🛶', |
| 'kayaking': '🛶', |
| 'sailing': '⛵', |
| 'windsurfing': '🏄', |
| 'kitesurfing': '🏄', |
| 'parasailing': '🪂', |
| 'skydiving': '🪂', |
| 'bungee': '🪂', |
| 'zip': '🪂', |
| 'park': '🏞️', |
| 'garden': '🌷', |
| 'forest': '🌲', |
| 'jungle': '🌴', |
| 'desert': '🏜️', |
| 'island': '🏝️', |
| 'volcano': '🌋', |
| 'canyon': '🏞️', |
| 'waterfall': '🌊', |
| 'river': '🌊', |
| 'lake': '🏞️', |
| 'ocean': '🌊', |
| 'sea': '🌊', |
| 'wave': '🌊', |
| 'tide': '🌊', |
| 'whale': '🐋', |
| 'dolphin': '🐬', |
| 'shark': '🦈', |
| 'octopus': '🐙', |
| 'jellyfish': '🎐', |
| 'crab': '🦀', |
| 'lobster': '🦞', |
| 'shrimp': '🦐', |
| 'squid': '🦑', |
| 'snail': '🐌', |
| 'butterfly': '🦋', |
| 'bee': '🐝', |
| 'ladybug': '🐞', |
| 'ant': '🐜', |
| 'spider': '🕷️', |
| 'scorpion': '🦂', |
| 'mosquito': '🦟', |
| 'fly': '🪰', |
| </body> |
| </html> |