PageSourceSearch

https://linangdata.com/emoji-search/

html linangdata.com collected 2026-09-24 12:57:14 UTC 34,366 bytes, 512 lines download raw bytes

1<!doctype html>
2<html lang="en">
3
4<head>
5        <title>Emoji Search - Find & Copy Emojis Instantly | Free Emoji Database</title>
6    <meta name='impact-site-verification' value='1846110954' />
7    <meta charset="utf-8">
8    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
9    <meta name="description" content="Search and copy 3000+ emojis instantly. Free emoji search tool with categories, easy copying, and no downloads required. Perfect for social media, messaging, and content creation.">
10    <meta name="author" content="LinangData" />
11    <meta name="Robots" content="INDEX,FOLLOW">
12    <meta name="copyright" content="LinangData - 2026">
13    <meta name="email" content="[email protected]">
14    <meta name="Rating" content="General">
15    <meta name="Distribution" content="Global">
16    <meta name="language" content="English">
17    <meta name="theme-color" content="#FA7338">
18    <meta name="Revisit-after" content="7 Days">
19
20    <link rel="canonical" href="https://linangdata.com/emoji-search/" />
21
22    <!-- Facebook Open Graph -->
23    <meta property="og:image" content="https://linangdata.com/pdf-generator/css/icons/128x128.jpg" />
24    <meta property="og:title" content="Emoji Search - Find & Copy Emojis Instantly | Free Emoji Database" />
25    <meta property="og:url" content="emoji-search/" />
26    <meta property="og:type" content="website">
27    <meta property="og:site_name" content="@linangdata" />
28    <meta property="og:description" content="Search and copy 3000+ emojis instantly. Free emoji search tool with categories, easy copying, and no downloads required. Perfect for social media, messaging, and content creation." />
29
30    <!-- Twitter Card -->
31    <meta name="twitter:card" content="summary_large_image">
32    <meta name="twitter:image" content="https://linangdata.com/pdf-generator/css/icons/128x128.jpg" />
33    <meta name="twitter:title" content="Emoji Search - Find & Copy Emojis Instantly | Free Emoji Database" />
34    <meta name="twitter:url" content="emoji-search/" />
35    <meta name="twitter:type" content="website">
36    <meta name="twitter:site" content="@linangdata">
37    <meta name="twitter:description"content="Search and copy 3000+ emojis instantly. Free emoji search tool with categories, easy copying, and no downloads required. Perfect for social media, messaging, and content creation." />
38    
38<script type="application/ld+json">
39        {
40            "@context": "https://schema.org",
41            "@type": "Organization",
42            "url": "https://linangdata.com",
43            "logo": "https://linangdata.com/images/192x192.png"
44        }
45    </script>
45<link rel="preload" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'" integrity="sha256-zRgmWB5PK4CvTx4FiXsxbHaYRBBjz/rvu97sOC7kzXI=" crossorigin="anonymous">
46<link rel="preload" href="https://fonts.googleapis.com/css?family=Raleway&display=swap" as="style" onload="this.onload=null;this.rel='stylesheet'">
47<link rel="preload" href="https://fonts.googleapis.com/css?family=Roboto+Mono&display=swap" as="style" onload="this.onload=null;this.rel='stylesheet'">
48<link rel="preload" href="https://fonts.googleapis.com/css?family=Righteous&display=swap" as="style" onload="this.onload=null;this.rel='stylesheet'" >
49<link rel="preload" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
50<link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
51<link rel="preload" href="https://cdn.rawgit.com/afeld/bootstrap-toc/v1.0.1/dist/bootstrap-toc.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
52<link rel="stylesheet" href="https://linangdata.com/css/linangdata-combined.css?uuid=15">
53    <meta name="keywords" content="emoji, emoji search, emoji finder">
54    <link rel="stylesheet" href="css/style.css" />
55    <link rel="stylesheet" href="css/install.css" />
56
57    <link rel="icon" type="image/png" href="./css/icons/48x48.png" />
58    <link rel="manifest" href="manifest.json" />
59
60    
60<script async src="../linangdata.js"></script>
60
61    
61<script async src="../googleanalytics.js"></script>
61
62
63        <!-- test using https://linangdata.com/?fc_debug=1&fc=alwaysshow -->
64    
65    <!-- error blocking recovery -->
66    
66<script async src="https://fundingchoicesmessages.google.com/i/pub-8781336327927970?ers=1" nonce="ZRfxcJbx9Iu0jfC4OWmH1g"></script>
66<script nonce="ZRfxcJbx9Iu0jfC4OWmH1g">(function() {function signalGooglefcPresent() {if (!window.frames['googlefcPresent']) {if (document.body) {const iframe = document.createElement('iframe'); iframe.style = 'width: 0; height: 0; border: none; z-index: -1000; left: -1000px; top: -1000px;'; iframe.style.display = 'none'; iframe.name = 'googlefcPresent'; document.body.appendChild(iframe);} else {setTimeout(signalGooglefcPresent, 0);}}}signalGooglefcPresent();})();</script>
66<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-8781336327927970"
67    crossorigin="anonymous"></script>
67    <!-- 
67<script data-cfasync="false" src="https://cmp.gatekeeperconsent.com/min.js"></script>
67 -->
68    
68<script data-cfasync="false" src="https://the.gatekeeperconsent.com/cmp.min.js"></script>
68
69    
69<script async src="//www.ezojs.com/ezoic/sa.min.js"></script>
69
70    
70<script>
71        window.ezstandalone = window.ezstandalone || {};
72        ezstandalone.cmd = ezstandalone.cmd || [];
73        ezstandalone.cmd.push(function() {
74            // Define all possible placeholder IDs you might use across the site
75            ezstandalone.define( 101, 102, 103, 106, 107, 108, 111, 115, 118, 119, 121); 
76            ezstandalone.enable();
77            ezstandalone.display();
78        });
79    </script>
79    <!-- 
79<script async type="text/javascript" src="//s.clickiocdn.com/t/230583/360_light.js"></script>
79 -->
79<script>
80    // Check that service workers are registered
81    if ('serviceWorker' in navigator) {
82    // Use the window load event to keep the page load performant
83    window.addEventListener('load', () => {
84        navigator.serviceWorker.register('./serviceworker.js')
85        .then(function (registration) {
86            console.log('Service worker registered');
87        }).catch(function () {
88            console.log('Service worker registration failed');
89        });
90    });
91    } else {
92    //alert('Service worker not supported');
93    console.log('Service worker not supported');
94    }
95</script>
95
96</head>
97
98<body>
99        <nav class="navbar navbar-dark fixed-top navbar-expand-lg navbar-custom">
100    <a class="navbar-brand" href="https://linangdata.com/"><img src="https://linangdata.com/images/favicon-medium.gif"
101      alt="LinangData brand icon"  width="70" height="auto" style="z-index:3;position:absolute;left:0;top:-7px"></a>
102    <a class="navbar-brand-custom" href="https://linangdata.com/">LinangData</a>
103    <div class="collapse navbar-collapse mt-1" id="navbarLinangDesktop">
104      <ul class="navbar-nav">
105        <li class="navbar-item mx-3" style="margin-top: 2px"><a href="javascript:" onclick="linangdata.toggleNav()">Quick Access</a></li>
106        <li class="navbar-item mx-3" style="margin-top: 2px"><a href="https://linangdata.com/blog/">News and Articles</a></li>
107        <li class="navbar-item ms-4 a2a_kit a2a_kit_size_32 a2a_default_style a2a_follow"><a class="a2a_button_facebook" alt="LinangData on Facebook" href="https://www.facebook.com/LinangData/"></a></li>
108        <li class="navbar-item ms-2 a2a_kit a2a_kit_size_32 a2a_default_style a2a_follow"><a class="a2a_button_x" alt="@LinangData on X" href="https://twitter.com/LinangData"></a></li>
109        <li class="navbar-item ms-2 a2a_kit a2a_kit_size_32 a2a_default_style a2a_follow"><a class="a2a_button_youtube" alt="LinangData on YouTube" href="https://www.youtube.com/@linangdata"></a></li>
110      </ul>
111    </div>
112    <ul class="navbar-nav mx-4 mt-1">
113        <li class="navbar-item"><a class="copyUrlBtnGlobal me-3" title="Share URL" alt="Share URL"><i class="bi bi-share"></i></a></li>
114    </ul>
115    <button class="navbar-toggler" type="button" data-toggle="dropdown" data-target="#navbarLinangMobile"
116      onclick="linangdata.toggleNav()" aria-controls="navbarSupportedContent15" aria-expanded="false"
117      aria-label="Toggle navigation"><span class="navbar-toggler-icon"></span></button>
118    </nav>    <div id="mySidenav" class="sidenav" style="padding-bottom:200px;">
119    <div id="linangSearchWrapper" class="ml-4"> 
120    <input type="text" class="ps-4" placeholder="Search.." id="linangSearchInput" onkeyup="linangdata.filterFunction()">
121    <label for="linangSearchInput" class="bi-search linangSearchIcon" style="font-display: swap;top: calc(50% - 0.7em);"></label>
122    </div>
123    <button class="closebtn btn btn-outline" onclick="linangdata.closeNav()"><i class="bi-x-circle" style="font-display: swap"></i></button>
124      <div class="ms-3 mt-2 a2a_kit a2a_kit_size_32 a2a_default_style a2a_follow"> 
125      <a class="mx-2 link-fb a2a_button_facebook" alt="LinangData on Facebook" href="https://www.facebook.com/LinangData/"></a>
126      <a class="mx-2 a2a_button_x" alt="@LinangData on X" href="https://twitter.com/LinangData"></a>
127      <a class="mx-2 a2a_button_youtube" alt="LinangData on YouTube" href="https://www.youtube.com/@linangdata"></a>
128      <a class="mx-2 my-2" href='https://ko-fi.com/Y8Y41AWMYQ' target='_blank'><img height='36' style='border:0px;height:36px;' src='https://storage.ko-fi.com/cdn/kofi6.png?v=6' border='0' alt='Buy Me a Coffee at ko-fi.com' /></a>
129  </div>
130  <div class="text-start">
131      <a href="https://linangdata.com/blog/">📚 News and Articles</a>
132      <a href="https://linangdata.com/chat-gpt/">🤖 AI Chat Assistant</a>
133      <a href="https://linangdata.com/ai-chess-tutor/">♟️ AI Chess Tutor</a>
134      <a href="https://linangdata.com/ashen/" title="Ashen - Kinetic Ghosts">🎶 Ashen - Kinetic Ghosts </a>
135      <a href="https://linangdata.com/photo-restoration/" title="AI Powered Portrait Restoration">🖼️ AI Photo Restoration</a>
136      <a href="https://linangdata.com/aspect-ratio-calculator/">🔲 Aspect Ratio Calculator</a>
137      <a href="https://linangdata.com/background-remover/">🧽 Background Remover</a>
138      <a href="https://linangdata.com/calculator/">🧮 Calculator</a>
139      <a href="https://linangdata.com/canada-retirement-planner/">🏦 Canadian Retirement Planner</a>
140      <a href="https://linangdata.com/cheatsheets/">📄 Cheatsheets</a>
141      <a href="https://linangdata.com/color-picker/">🎨 Color Picker</a>
142      <a href="https://linangdata.com/ColorReviveAI/" title="ColorReviveAI">🌈 ColorReviveAI - colorize your photos</a>
143      <a href="https://linangdata.com/complete-my-thoughts/" title="Write with the help of AI">💭 Complete My thoughts (AI)</a>
144      <a href="https://linangdata.com/convert-photos-to-monochrome/">🖤 Convert your Photos to Black and White</a>
145      <a href="https://linangdata.com/csv-converter/" title="CSV - JSON Converter">🔄 CSV → JSON Converter</a>
146      <a href="https://linangdata.com/csv-to-markdown/" title="CSV - Markdown Converter">🔄 CSV → Markdown Converter</a>
147      <a href="https://linangdata.com/dictionary/">📚 Dictionary - Word Definitions</a>
148      <a href="https://linangdata.com/discount-calculator/">💸 Discount/Tip Calculator</a>
149      <a href="https://linangdata.com/drum-machine/">🥁 Drum Machine</a>
150      <a href="https://linangdata.com/calculatorEmbed">🔗 Embeddable Calculator Widget</a>
151      <a href="https://linangdata.com/emoji-search">😍 Emoji Search - Discover and copy emojis instantly</a>
152      <a href="https://linangdata.com/exif-reader/">🧾 Exif Data Viewer</a>
153      <a href="https://linangdata.com/grammar-checker/">✍️ Grammar, Spelling &amp;
153 Style Checker</a>
154      <a href="https://linangdata.com/exif-data-remover/">🧹 Exif Data Remover</a>
155      <a href="https://linangdata.com/imagecompressor/">🖼️ Image Compressor</a>
156      <a href="https://linangdata.com/image-resize-crop/">🖼️ Image Resizer & Cropper</a>
157      <!-- <a href="https://linangdata.com/crypto-market-updates/">💰 Cryptocurrency Prices</a> -->
158      <a href="https://linangdata.com/json-formatter/" title="Javascript Formatter">🧹 Javascript Formatter</a>
159      <a href="https://linangdata.com/javascript-tester/">💻 Javascript Editor and Tester</a>
160      <a href="https://linangdata.com/json-schema-validator/">📐 JSON Schema Validator</a>
161      <a href="https://linangdata.com/jumbalaya/">✨ Jumbalaya · Word Jumble Game</a>
162      <a href="https://linangdata.com/pdf-generator/" title="Fast, Flexible, and Free">📄 Markdown to PDF Converter</a>
163      <a href="https://linangdata.com/mermaid-diagram-viewer/" title="Mermaid Diagram Viewer">📈 Mermaid Diagram Viewer</a>
164      <a href="https://linangdata.com/meme-forge/" title="MemeForge Pro"><i class="bi bi-palette me-2"></i> MemeForge Pro - AI-powered meme generation</a>
165      <a href="https://linangdata.com/pdf-utilities/" title="PDF Utilities - Complete PDF Toolkit - Merge, Split, Edit & Watermark Online">📄 PDF Utilities - Complete PDF Toolkit - Merge, Split, Edit & Watermark Online</a>
166      <a href="https://linangdata.com/photo-editor/">🖌️ Photo Editor</a>
167      <a href="https://linangdata.com/photo-background-changer/">🌁 Photo Background Changer</a>
168      <a href="https://linangdata.com/png2webp/">🌁 PNG to WebP Converter - Free Online Bulk Image Conversion</a>
169      <a href="https://linangdata.com/html-pretty/" title="Pretty HTML Formatter">🎯 Pretty HTML Formatter</a>
170      <a href="https://linangdata.com/json-formatter-v2/" title="Pretty Print JSON">🧾 JSON Formatter</a>
171      <a href="https://linangdata.com/markdown-editor/">📝 Markdown Editor</a>
172      <a href="https://linangdata.com/qr-code-generator/">🔳 QR Code Generator</a>
173      <a href="https://linangdata.com/regex-tester/">🔍 Regular Expression (regex) Tester</a>
174      <a href="https://linangdata.com/sketch/">✏️ Sketch</a>
175      <a href="https://linangdata.com/snippets-of-javascript">📎 Snippets of Javascript</a>
176      <a href="https://linangdata.com/sound-machine">🎶 Sound Machine</a>
177      <a href="https://linangdata.com/sql-beautifier">💻 SQL Query Formatter - Beautify and format your SQL queries for better readability</a>
178      <a href="https://linangdata.com/svg-editor-viewer/">🎙️ SVG Viewer & Editor</a>
179      <a href="https://linangdata.com/TalkToMe/">🗣️ TalkToMe: Text-to-Speech AI</a>
180      <a href="https://linangdata.com/text-to-image-ai/">🖼️ Text-to-Image AI</a>
181      <a href="https://linangdata.com/translate-code/" title="Convert one programming language into another">🔁 Translate Code </a>
182      <a href="https://linangdata.com/typing-test/">⌨️ Typing Speed Test</a>
183      <!-- <a href="https://linangdata.com/shopping-deals/">Deals of the Day</a> -->
184      <a href="https://linangdata.com/tools/searchCL" title="Search Buy and Sell Sites">🛒 Search Buy and Sell Sites</a>
185      <a href="https://linangdata.com/shopping-list/">📝 Shopping List</a>
186      <a href="https://linangdata.com/sudoku/">🔢 Sudoku Game</a>
187      <a href="https://linangdata.com/text-tools/" title="Text conversions, Word &amp; Character counts">🧵 String Utilities</a>
188      <a href="https://linangdata.com/blockfill/"><i class="fas fa-gamepad"></i> Tetris - BlockFill Game</a>
189      <a href="https://linangdata.com/ukulele-tuner/" title="Ukulele / Guitar Tuner">📱Ukulele / Guitar Tuner for Mobile</a>
190      <a href="https://linangdata.com/ukulele-song-player/">🎼 ukulele-song-player/</a>
191      <a href="https://linangdata.com/url-decode-encode/">🌐 URL Decoder &amp; Encoder</a>
192      <a href="https://linangdata.com/vid-meme/" title="VidMeme"><i class="bi bi-film me-2"></i> VidMeme- 5-Second Video Meme Generator</a>
193      <a href="https://linangdata.com/visual-code-diff/">💻 Code Diff Tool</a>
194      <a href="https://linangdata.com/voice-effects/">🎙️ Voice Recorder with Effects</a>
195      <!-- <a href="https://linangdata.com/corona-virus-map/">Corona Virus Map</a> -->
196      <a href="https://linangdata.com/weather/">🌤️ Weather Forecast</a>
197      <a href="https://linangdata.com/webp2pngjpg/">🌁 WebP to PNG/JPEG Converter - Free Online Bulk Conversion</a>
198      <a href="https://linangdata.com/whatismyipaddress/">📍 What's My IP Address</a>
199      <a href="https://linangdata.com/wordless/">Wordless Game 🎯 Five letters. Six tries. Every puzzle is a new theme. Can you crack it?</a>
200      <a href="https://linangdata.com/wordcross/">Wordcross Puzzle Game 🔠 Swipe to connect letters and find all words</a>
201      <a href="https://linangdata.com/world-clock/">🕒 World Clock</a>
202      <a href="https://linangdata.com/world-map/">🗺️ World Map</a>
203      <a href="https://linangdata.com/xml-formatter/" title="XML Formatter">🧾 XML Formatter</a>
204      <a href="https://linangdata.com/xslt-tester/">🧪 XSLT Tester</a>
205      <a href="https://linangdata.com/android-asset-studio/">📱 Android Asset Studio</a>
206  </div>
207    </div>    <div id="install-button" role="button" title="Install the Emoji Search App">
208        Install app <i class="bi-box-arrow-in-down"></i>
209    </div>
210    <div id="page-container">
211        <main id="main">
212            <div id="adTopBanner" class="w-100 text-center">
213                <!-- Ezoic top banner-->
214<div id="ezoic-pub-ad-placeholder-101"></div>            </div>
215            <div class="container">
216                <!-- Header -->
217                <header class="text-center mb-5">
218                    <div class="hero-section">
219                        <h1 class="display-4 fw-bold text-white mb-3">🎉 Emoji Search</h1>
220                        <p class="lead text-white mb-4">Discover and copy <span class="fw-bold"
221                                id="emoji-count">3000+</span> emojis
222                            instantly. Perfect for social media, messaging, and creative projects.</p>
223
224                        <div class="row justify-content-center mb-4">
225                            <div class="col-md-8">
226                                <div class="search-container">
227                                    <div class="d-flex align-items-center">
228                                        <i class="bi bi-search search-icon"></i>
229                                        <input type="text" id="search-input" class="form-control border-0"
230                                            placeholder="Search emojis by name or category...">
231                                    </div>
232                                </div>
233                            </div>
234                        </div>
235
236                        <div class="d-flex flex-wrap justify-content-center gap-3">
237                            <span class="stats-badge text-white">
238                                <i class="bi bi-emoji-smile me-1"></i>
239                                <span id="visible-count">0</span> emojis
240                            </span>
241                            <span class="stats-badge text-white">
242                                <i class="bi bi-grid-3x3 me-1"></i>
243                                <span id="category-count">12</span> categories
244                            </span>
245                            <span class="stats-badge text-white">
246                                <i class="bi bi-lightning me-1"></i>
247                                Instant copy
248                            </span>
249                        </div>
250                    </div>
251                </header>
252
253                <!-- Features Section -->
254                <section class="row text-center mb-5 text-white">
255                    <div class="col-md-4 mb-4">
256                        <div class="feature-icon">
257                            <i class="bi bi-search-heart"></i>
258                        </div>
259                        <h5>Smart Search</h5>
260                        <p class="small">Find any emoji quickly by name, category, or keyword</p>
261                    </div>
262                    <div class="col-md-4 mb-4">
263                        <div class="feature-icon">
264                            <i class="bi bi-clipboard-check"></i>
265                        </div>
266                        <h5>One-Click Copy</h5>
267                        <p class="small">Click any emoji to instantly copy it to your clipboard</p>
268                    </div>
269                    <div class="col-md-4 mb-4">
270                        <div class="feature-icon">
271                            <i class="bi bi-collection"></i>
272                        </div>
273                        <h5>Complete Collection</h5>
274                        <p class="small">Access all official emojis with regular updates</p>
275                    </div>
276                </section>
277
278                <!-- Main Content -->
279                <main>
280                    <div class="loading-container" id="loading-container">
281                        <div class="spinner"></div>
282                        <p class="text-white pulse">Loading amazing emojis...</p>
283                    </div>
284
285                    <div class="emoji-grid" id="emoji-container" style="display: none;">
286                        <!-- Emojis will be inserted here by JavaScript -->
287                    </div>
288
289                    <div class="text-center py-5" id="no-results" style="display: none;">
290                        <div class="text-white">
291                            <i class="bi bi-emoji-frown display-1"></i>
292                            <h3 class="mt-3">No emojis found</h3>
293                            <p class="mb-4">Try a different search term or browse all categories</p>
294                            <button class="btn btn-light" onclick="clearSearch()">
295                                <i class="bi bi-arrow-clockwise me-2"></i>Show All Emojis
296                            </button>
297                        </div>
298                    </div>
299                </main>
300
301                <!-- Toast Container -->
302                <div class="toast-container">
303                    <div class="toast align-items-center text-white bg-success border-0 emoji-toast" id="copy-toast"
304                        role="alert">
305                        <div class="d-flex">
306                            <div class="toast-body">
307                                <i class="bi bi-check-circle-fill me-2"></i>
308                                <span id="toast-message">Emoji copied to clipboard!</span>
309                            </div>
310                            <button type="button" class="btn-close btn-close-white me-2 m-auto"
311                                data-bs-dismiss="toast"></button>
312                        </div>
313                    </div>
314                </div>
315
316                <!-- Footer -->
317                <footer class="text-center text-white">
318                    <p class="mb-2">Emoji Search &copy; 2025 - Your free emoji companion</p>
319                    <p class="small opacity-75">
320                        Built with ❤️ for better communication |
321                        <span id="total-emojis">3000+</span> emojis and counting
322                    </p>
323                </footer>
324            </div>
325        </main>
326    </div>
327
328    <!-- App update toast -->
329    <div class="toast-container position-fixed end-0 p-3">
330        <div class="toast text-bg-info" id="updateToast" role="alert">
331            <div class="toast-body">
332                🔄 A new version is available.
333                <button id="reloadApp" class="btn btn-sm btn-light float-endXX">Update</button>
334                <button type="button" class="btn-close btn-close-black ms-2" data-bs-dismiss="toast"></button>
335            </div>
336        </div>
337    </div>
338    <div id="adBottomSticky" class="w-100 mx-auto text-center"><!--  Ezoic Videos -->
339<div class="video-ad-container">
340    
340<script data-ezscrex="false" data-cfasync="false">(window.openVideoPlayers = window.openVideoPlayers || []).push({target: document.currentScript});</script>
340<script async data-ezscrex="false" data-cfasync="false" src="https://open.video/video.js"></script>
340
341</div><!-- EzoicResponsive tag bottom banner-->
342<div id="ezoic-pub-ad-placeholder-103"></div></div>
343
344    <!-- Toast Container -->
345<div class="position-fixed top-0xx end-0 p-3" style="z-index: 1100; top:60px">
346  <div id="copyToastGlobal" class="toast align-items-center text-bg-success border-0" role="alert" aria-live="assertive" aria-atomic="true">
347    <div class="d-flex">
348      <div class="toast-body">
349        URL copied to clipboard! You can now paste it into messages.
350      </div>
351      <button type="button" class="btn-close btn-close-white me-2 m-auto" data-bs-dismiss="toast" aria-label="Close"></button>
352    </div>
353  </div>
354</div>
355
356<footer class="footer-v2 d-flex flex-wrap align-items-center justify-content-center justify-content-lg-between py-3 px-4 bg-dark text-white sticky-lg-bottomX w-100">
357  
358  <!-- Copyright Section: Centered on mobile, left on desktop -->
359  <div class="p-1 fs-6 text-center text-lg-start col-12 col-lg-auto">
360    <i class="bi bi-c-circle" aria-hidden="true"></i> 2026 LinangData
361  </div>
362
363  <!-- Links Section: Centered on mobile and desktop -->
364  <div class="p-1 fs-6 text-center col-12 col-lg-auto">
365    <a class="text-light text-decoration-none" href="https://linangdata.com/privacy.html">Privacy</a>
366    <span class="mx-1">·</span>
367    <a class="text-light text-decoration-none" href="https://linangdata.com/terms.html">Terms</a>
368    <span class="mx-1">·</span>
369    <a class="text-light text-decoration-none" href="#contactModal" data-bs-toggle="modal">Contact</a>
370    <span class="mx-1">·</span>
371    <span class="text-secondary" role="button" tabindex="0" data-bs-toggle="tooltip" title="Some links may be affiliate links.">
372      Affiliate disclosure
373    </span>
374  </div>
375
376  <!-- Social Section: Centered on mobile, right on desktop -->
377  <div class="p-1 d-flex justify-content-center justify-content-lg-end col-12 col-lg-auto">
378    <div class="a2a_kit a2a_kit_size_32 a2a_default_style a2a_follow d-flex align-items-center">
379        <div class="mx-2 p-1 ml-auto">
380            <a class="a2a_button_facebook" alt="LinangData on Facebook" href="https://www.facebook.com/LinangData/"></a>
381            <a class="a2a_button_x ms-2" alt="@LinangData on X" href="https://twitter.com/LinangData"></a>
382            <a class="a2a_button_youtube ms-2" alt="LinangData on YouTube" href="https://www.youtube.com/@linangdata"></a>
383        </div>
384        <a class="copyUrlBtnGlobal ms-3" title="Share URL" style="color: #f90; cursor: pointer;"><i class="bi bi-share"></i></a>
385    </div>
386  </div>
387</footer>
388
389<script type="application/ld+json">
390{
391    "@context": "https://schema.org",
392    "@type": "Organization",
393    "url": "https://linangdata.com",
394    "logo": "https://linangdata.com/images/192x192.png"
395}
396</script>
396    <!-- Contact Modal -->
397    <div class="modal fade" id="contactModal" tabindex="-1" aria-labelledby="contactModalLabel" aria-hidden="true">
398        <div class="modal-dialog modal-dialog-centered"> <!-- Centers modal vertically on mobile -->
399            <div class="modal-content border-0 shadow"> <!-- Removes harsh borders, adds depth -->
400            
401            <div class="modal-header bg-dark text-white"> <!-- Dark header for a premium feel -->
402                <h5 class="modal-title" id="contactModalLabel">
403                <i class="bi bi-envelope-at me-2"></i>Contact Details
404                </h5>
405                <button type="button" class="btn-close btn-close-white" data-bs-dismiss="modal" aria-label="Close"></button>
406            </div>
407
408            <div class="modal-body py-4 text-center">
409                <p class="text-muted mb-3">Click the email to copy or send a message:</p>
410                
411                <div class="input-group mb-2 mx-auto" style="max-width: 350px;">
412                    <!-- The Email Field -->
413                    <input type="text" class="form-control bg-light" value="[email protected]" id="contactEmail" readonly>
414                    
415                    <!-- Copy Button -->
416                    <button class="btn btn-outline-primary" type="button" id="copyBtn" onclick="copyEmail()">
417                    <i class="bi bi-clipboard"></i> Copy
418                    </button>
419                    
420                    <!-- Direct Mailto Link -->
421                    <a href="/cdn-cgi/l/email-protection#a8c1c6cec7e8c4c1c6c9c6cfccc9dcc986cbc7c5" class="btn btn-primary" title="Open Mail App">
422                    <i class="bi bi-envelope"></i>
423                    </a>
424                </div>
425                
426                <small id="copyMessage" class="text-success" style="display:none;">Copied to clipboard!</small>
427                </div>
vendor: 128 bytes, lines 427-429
427
428
429                <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
429<script>
430                function copyEmail() {
431                const emailInput = document.getElementById('contactEmail');
432                emailInput.select();
433                emailInput.setSelectionRange(0, 99999); // For mobile devices
434                navigator.clipboard.writeText(emailInput.value);
435
436                // Show visual feedback
437                const msg = document.getElementById('copyMessage');
438                const btn = document.getElementById('copyBtn');
439                
440                msg.style.display = 'block';
441                btn.innerHTML = '<i class="bi bi-check-lg"></i> Done';
442                
443                setTimeout(() => {
444                    msg.style.display = 'none';
445                    btn.innerHTML = '<i class="bi bi-clipboard"></i> Copy';
446                }, 2000);
447                }
448                </script>
448
449
450
451            <div class="modal-footer border-0 justify-content-center">
452                <button type="button" class="btn btn-secondary px-4" data-bs-dismiss="modal">Close</button>
453            </div>
454            
455            </div>
456        </div>
457    </div>
458<script defer src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
458
459<script defer src="https://cdnjs.cloudflare.com/ajax/libs/jquery.lazyloadxt/1.1.0/jquery.lazyloadxt.extra.min.js"></script>
459
460<script defer src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.7/js/bootstrap.bundle.min.js" integrity="sha512-Tc0i+vRogmX4NN7tuLbQfBxa8JkfUSAxSFVzmU31nVdHyiHElPPy2cWfFacmCJKw0VqovrzKhdd2TSTMdAxp2g==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
460
461<script defer src="https://cdn.rawgit.com/afeld/bootstrap-toc/v1.0.1/dist/bootstrap-toc.min.js"></script>
461
462<script async src="https://static.addtoany.com/menu/page.js"></script>
462<script>
463document.addEventListener('DOMContentLoaded', function () {
464  $('.copyUrlBtnGlobal').on('click', function () {
465    // Get current URL without hash
466    // console.log('copyUrlBtnGlobal');
467    const url = window.location.href.split('#')[0];
468
469    // Copy to clipboard
470    navigator.clipboard.writeText(url).then(function () {
471      // Show Bootstrap toast
472      const toastEl = document.getElementById('copyToastGlobal');
473      const toast = new bootstrap.Toast(toastEl, { delay: 5000, autohide: true });
474
475      toast.show();
476    }).catch(function (err) {
477      alert('Failed to copy URL: ' + err);
478    });
479  });
480});
481</script>
481    
481<script type="application/ld+json">
482    {
483      "@context": "http://schema.org",
484      "@type": "WebSite",
485      "url": "https://linangdata.com/emoji-search/",
486      "image": [
487        "https://linangdata.com/pdf-generator/css/icons/128x128.jpg"
488      ],
489      "name": "Emoji Search - Find & Copy Emojis Instantly | Free Emoji Database",
490      "datePublished": "2024-12-06T12:02:41Z",
491      "dateModified": "2024-12-06T12:02:41Z",
492      "author": {
493        "@type": "Organization",
494        "name": "LinangData"
495      },
496      "description": "Search and copy 3000+ emojis instantly. Free emoji search tool with categories, easy copying, and no downloads required. Perfect for social media, messaging, and content creation.",
497      "publisher": {
498        "@type": "Organization",
499        "name": "Linangdata",
500        "logo": {
501          "@type": "ImageObject",
502          "url": "https://linangdata.com/images/logo.png"
503        }
504      }
505    }
506  </script>
506    
506<script defer src="js/install.js"></script>
506
507    
507<script defer src="js/script.js"></script>
507
508
509<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a401f42a3c39f7fc',t:'MTc5MDI1NDYzNA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
509<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"46b99dfeee35408d83c1bc94903888aa","r":1,"spa":2}' crossorigin="anonymous"></script>
509
510</body>
511
512</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.