Example
Query
smile / lol
Matching emoji
😀 😃 😄 😁 😆 😅 🤣 😂 🙂
Note
Every emoji whose keyword matches the query shows up in the grid. Click to copy instantly, and the emoji is added to Recent automatically.
Usage guide
Use cases
- Drop emoji into messengers, social posts, and email bodies
- Add a visual cue to code comments, commit messages, and doc headings
- Search works in both English and Korean (e.g., 하트, smile)
- Pin frequently used emoji to favorites — one-second reuse
- Use it on platforms without a built-in emoji picker (web chats, CMS, etc.)
FAQ
- Q.Will the emoji look the same on the recipient's side?
- A.Unicode emoji render with each OS/browser's font. The shape may differ slightly, but the underlying character is identical — the recipient sees their own platform's version.
- Q.Where are recents and favorites stored?
- A.Only in your browser's localStorage (yutils-emoji-recent / yutils-emoji-fav). Nothing leaves your device, and they don't sync across devices.
- Q.Can more emoji be added?
- A.About 200 commonly used emoji are curated right now. If something you need is missing, let me know — adding more is straightforward.
Fun facts
Modern emoji originate from 176 12×12-pixel icons designed by Shigetaka Kurita at NTT DoCoMo in 1999 for the i-mode mobile service. 'Emoji' is Japanese 絵文字 (e = picture + moji = character) — not English 'emotion + icon', a common misconception.
Wikipedia — Emoji historyUnicode formally encoded emoji starting with Unicode 6.0 in 2010. Before that, each Japanese carrier (NTT DoCoMo / KDDI / SoftBank) used its own code points — a compatibility nightmare. Apple's iOS 2.2 (2008) shipped a Japan-only emoji keyboard that triggered global adoption.
Unicode — EmojiASCII emoticons like ':)', '^^', and ';_;' predate emoji by decades — Scott Fahlman at Carnegie Mellon proposed ':-)' on a bulletin board in 1982. Text emoticons survived the emoji era because they need nothing more than a keyboard.
CMU — Original Smiley post
Related tools
- Color Converter
Convert colors between HEX, RGB, and HSL with a live preview swatch. Auto-detects any of the three input formats.
- Image to Base64 (Data URI)
Convert an image file to a Base64 data URI for inline embedding in HTML/CSS/Markdown. Up to 5 MB.
- Image Resize & Compress
Resize, crop, and compress images entirely in your browser. Pick width × height, choose crop or fit mode, adjust JPEG quality. Outputs as {original}_{w}x{h}.{ext}.
- Image Crop
Crop images right in your browser — drag to select, lock aspect ratios (1:1, 16:9…), export PNG/JPEG. No upload.
- QR Code Generator
Generate a QR code from any text or URL. Adjustable error correction (L/M/Q/H), SVG output, downloadable.
- Color Contrast Checker
Check the WCAG contrast ratio between two colors. Pass/fail for AA Normal/Large + AAA Normal/Large with a live sample.
- Color Palette Generator
Generate a palette from a single base color — shades, tints, complement, analogous, triad, tetrad. HSL-based. 0 dependency.
- CSS Gradient Generator
Build linear, radial, and conic CSS gradients with color stops + angle/position. Live preview + copy-ready CSS.
- PDF Merge
Merge multiple PDF files into a single document. Drag to reorder pages, all client-side — files never leave your browser.
- PDF Split
Extract a page range from a PDF — e.g. 1-3,5,7-9. All client-side, files never leave your browser.
- PDF Rotate
Rotate all or selected PDF pages by 90°, 180°, or 270°. Useful for scanned documents in wrong orientation. All client-side.
- PDF Watermark
Add a text watermark (CONFIDENTIAL, DRAFT, etc.) to every PDF page. Control opacity, rotation, size, color. All client-side.
- PDF Compress
Re-encode a PDF with object stream compression and metadata stripping. Modest size reduction (text-heavy: 5-20%). Image-heavy PDFs need server-side tools. All client-side.
- Image to PDF
Combine JPG, PNG, and other images into a single PDF — in your browser. Reorder pages, choose A4/Letter or original size. Nothing is uploaded.
- Favicon Generator
Make a favicon from an image, emoji, or text — multi-size favicon.ico, apple-touch-icon, PWA icons + ready HTML/manifest snippets, in your browser.