Перейти к содержимому
🖼️

HTML пиктограммы

Таблица популярных пиктограмм и иконок HTML с кодами

HTML-символы и иконки — каталог с копированием

Каталог из 1 100+ HTML-символов, спецзнаков и эмодзи с готовыми кодами для вставки в HTML, CSS и JavaScript. Кликните на нужный символ — его код или сам символ скопируются в буфер обмена. Работает в браузере без серверной обработки.

Доступны три формата: сам Unicode-символ (✔), HTML-entity (✔) и поименованное entity, где есть (♥, ©, →). Все три способа отображают одинаковый знак — выбирайте удобный для вашего проекта.

  • 1 100+ символов в 16 категориях: стрелки, звёзды, валюты, математика, эмодзи, зодиак
  • Копирование самого символа и HTML-кода отдельными кнопками
  • Поиск по описанию, ключевым словам и самому символу
  • Сворачивание категорий и быстрая фильтрация
  • Все коды валидны — можно вставлять прямо в HTML, не редактируя

Как вставить символ в HTML — 4 способа

Первый способ — поименованный HTML-entity: © → ©, ♥ → ♥, → → →, & → &. Понятно по названию, но работает только для ~250 спецсимволов из стандарта HTML5.

Второй — десятичный entity: ♥ → ♥, € → €. Подходит для любого Unicode-символа. Цифры — это десятичный код символа в таблице Unicode.

Третий — шестнадцатеричный entity: ♥ → ♥, € → €. То же самое в hex (часто короче и совпадает с U+ нотацией Unicode).

Четвёртый — сам символ в коде: вставляете прямо в HTML или JS-строку ♥. Работает, если файл сохранён в UTF-8 (стандарт всех современных IDE).

Символы в CSS — content, ::before и ::after

В CSS Unicode-символы вставляют через свойство content в псевдоэлементах ::before и ::after. Запись через обратный слэш и hex-код символа: li::before { content: "\2714 "; color: #16a34a; } даст зелёную галочку перед каждым пунктом списка.

Важно: после кода всегда ставится пробел или точка с запятой — иначе следующая буква может прилипнуть к коду. Например, "\2714 Готово" — правильно, "\2714Готово" — может сломаться.

Альтернатива — сразу вставить символ как текст: content: "✔". Работает в файлах в UTF-8 (для большинства проектов — норма).

Эмодзи в HTML — поддержка и нюансы

Эмодзи (🎉, 😂, 👨‍🚀) — это часть Unicode. Их можно вставлять как обычный текст или через entity: 🎉 → 🎉, 😂 → 😂. Поддерживаются всеми браузерами с iOS 6 / Android 4.4 / Windows 8.1.

Сложные эмодзи (флаг радуги 🏳️‍🌈, профессии 👨‍💻, разные оттенки кожи) собираются из нескольких символов через ZWJ (Zero Width Joiner, ‍). Например, 🏳️‍🌈 = 🏳‍🌈 — белый флаг + ZWJ + радуга.

Если эмодзи отображается квадратом ▢ — на устройстве нет соответствующего шрифта. На сервере подключите Twemoji или Noto Emoji через CDN для одинакового вида у всех пользователей.

Unicode-символы vs иконочный шрифт vs SVG

Unicode-символы (✔ ★ → ♥): 0 КБ загрузки, работают везде, поддаются стилизации цветом и размером. Минус — ограниченный набор и стиль зависит от шрифта пользователя.

Иконочный шрифт (Font Awesome, Material Icons): 50–80 КБ на CSS + шрифт. Единый стиль, тысячи иконок. Оправдан при 20+ разных иконках на сайте.

SVG-иконки: можно вставить inline (нулевая задержка) или как файл. Полный контроль над дизайном, идеальное качество на Retina, но нужно больше кода в HTML. Лучший выбор для брендовых и сложных иконок.

Правило: для простых маркеров (галочки, стрелки, звёзды рейтинга, чекбоксы) — Unicode. Для большого набора плоских иконок — шрифт или SVG-спрайт. Для логотипов и иллюстраций — SVG.

Доступность (a11y) и SEO символов

Скринридеры читают Unicode-символы по их официальным названиям. ✓ озвучивается как «check mark», ★ — «black star», ♥ — «heavy black heart». Если символ декоративный, оберните его в <span aria-hidden="true">✓</span>, чтобы скринридер пропустил его и не повторял после текста.

Если символ несёт смысл (например, ✓ = «выполнено»), добавьте текстовую альтернативу: <span aria-label="выполнено">✓</span>. Это полезно и для SEO — поисковики не индексируют декоративные символы.

В заголовках страниц и meta-описаниях лучше избегать декоративных Unicode-символов (✅ ⭐ 🔥): они часто отображаются по-разному в выдаче Яндекса и Google, а на некоторых устройствах превращаются в пустые квадраты.

Пример: чек-лист на сайте

Дизайнер хочет добавить зелёные галочки в список преимуществ без иконочного шрифта.

1

В каталоге выше ищем «галочка» → находим ✓ (&#x2713;) и ✔ (&#x2714;)

2

Способ 1 (HTML): <li><span aria-hidden="true">&#x2714;</span> Быстрая доставка</li>

3

Способ 2 (CSS): li::before { content: "\2714 "; color: #16a34a; margin-right: 8px; }

4

Результат: ✔ Быстрая доставка — без картинок, без иконочного шрифта, 0 КБ, масштабируется

Чек-лист из 5 пунктов с зелёными галочками работает в любом браузере с 2010 года. Без загрузки шрифтов, без HTTP-запросов, идеально для лендингов и email-рассылок.

🧠

Знаете ли вы?

📖

Unicode содержит 154 998 символов (v16.0, 2024). Из них ~3 700 — эмодзи. Первые эмодзи создал японец Сигэтака Курита в 1999 году для NTT DoCoMo — 176 иконок 12×12 пикселей.

Символ ♥ (сердце) — один из самых используемых в HTML. Его код — &hearts; или &#x2665;. В Unicode он с 1991 года (версия 1.0).

🔤

HTML-entities придумали для символов, которых нет на клавиатуре. &amp; (амперсанд), &lt; (меньше), &gt; (больше) — спецсимволы HTML, их нельзя вставить как текст.

😂

Эмодзи «слёзы радости» 😂 — самый используемый в мире. В 2021 году его отправляли 5% всех эмодзи-сообщений. На втором месте — ❤️.

Символ рубля ₽ добавлен в Unicode в 2014 году (v7.0). До этого его приходилось вставлять картинкой или шрифтом. Код: &#x20BD; или &amp;#8381;.

Шрифт Font Awesome содержит 2 000+ иконок как шрифт. Но один CSS-файл весит 60 КБ. Unicode-символы — бесплатно и 0 КБ. Для простых иконок Unicode выгоднее.

Популярные символы и их коды

СимволНазваниеHTML-entityCSS (content)
Галочка (тонкая)&#x2713;\2713
Галочка (жирная)&#x2714;\2714
Крестик (тонкий)&#x2717;\2717
Крестик (жирный)&#x2718;\2718
Звезда закрашенная&#x2605;\2605
Звезда контур&#x2606;\2606
Сердце&hearts;\2665
Стрелка вправо&rarr;\2192
Стрелка влево&larr;\2190
Стрелка вверх&uarr;\2191
Стрелка вниз&darr;\2193
©Копирайт&copy;\00A9
®Зарегистр. знак&reg;\00AE
Торговая марка&trade;\2122
±Плюс-минус&plusmn;\00B1
×Умножение&times;\00D7
÷Деление&divide;\00F7
Многоточие&hellip;\2026
«Кавычка левая&laquo;\00AB
»Кавычка правая&raquo;\00BB

Символы валют

СимволВалютаHTML-entityCSS
Российский рубль&#x20BD;\20BD
$Доллар США&#x24;\24
Евро&euro;\20AC
£Фунт стерлингов&pound;\00A3
¥Японская иена&yen;\00A5
Биткоин&#x20BF;\20BF
Южнокорейская вона&#x20A9;\20A9
Украинская гривна&#x20B4;\20B4
Казахский тенге&#x20B8;\20B8
¢Цент&cent;\00A2
Индийская рупия&#x20B9;\20B9
Турецкая лира&#x20BA;\20BA

Популярные эмодзи в HTML

ЭмодзиНазваниеHTML-entity (hex)HTML-entity (dec)
Зелёная галочка&#x2705;&#9989;
Красный крест&#x274C;&#10060;
Жёлтая звезда&#x2B50;&#11088;
❤️Красное сердце&#x2764;&#10084;
🔥Огонь&#x1F525;&#128293;
🎉Хлопушка&#x1F389;&#127881;
💰Мешок денег&#x1F4B0;&#128176;
📧Email-конверт&#x1F4E7;&#128231;
📱Телефон&#x1F4F1;&#128241;
💡Лампочка-идея&#x1F4A1;&#128161;
💡

Когда что выбрать

Для 1–10 простых маркеров (галочки, стрелки, звёзды рейтинга, валюты) — Unicode-символы. Бесплатно, 0 КБ, работает везде. Для 20+ разных иконок в одном стиле — Font Awesome или Material Icons (50–80 КБ). Для логотипов и сложной графики — SVG inline или как файл.

Как использовать

1

Найдите нужный символ

Через поиск (по названию, ключам или самому символу) или раскройте подходящую категорию: стрелки, валюты, эмодзи.

2

Выберите формат копирования

Кнопка «Символ» копирует сам знак (✔), кнопка «Код» — готовый HTML-entity (&#x2714;) для вставки в шаблон.

3

Вставьте в HTML, CSS или JS

HTML: <span>&#x2714;</span>. CSS: content: "\2714 " (обязательно с пробелом). JS: const check = '\u2714'.

Примеры

✅ Чек-лист

Перед каждым пунктом ✓ (&#x2713;) или ✔ (&#x2714;). В CSS: li::before { content: '\2714 '; color: green; }

⭐ Рейтинг

★★★★☆ — 4 из 5 звёзд. Закрашенная: &#x2605; (★), контурная: &#x2606; (☆). Для генерации цикл в шаблоне.

→ Навигация

«Далее →» (&rarr; или &#x2192;), «Назад ←» (&larr;), «Вверх ↑» (&uarr;), «Вниз ↓» (&darr;).

💰 Валюты

₽ Россия (&#x20BD;), € Европа (&euro;), $ США, ¥ Япония (&yen;), ₿ Биткоин (&#x20BF;).

📝 Маркер списка

Замена точки: ul { list-style: none; } li::before { content: '\25B8 '; color: #6366f1; } — даст ▸ перед пунктом.

© Подвал сайта

© 2026 ToolFox. Все права защищены. Код: &copy; или &#x00A9;. Часто рядом с торговой маркой ™ (&trade;).

Частые вопросы

Как вставить галочку в HTML?
Используйте &#x2714; (✔ жирная) или &#x2713; (✓ тонкая). В CSS — content: "\2714 " с пробелом после кода. Цвет задаётся обычным color: green. Иконку можно стилизовать как текст: размер, тень, поворот через transform.
Как вставить символ рубля ₽ в HTML?
Через entity &#x20BD; или десятичный &#8381;. В CSS — content: "\20BD". Символ ₽ официально в Unicode с 2014 года, поддерживается всеми современными ОС. В старых системах (Windows XP, Android 4.0) может не отображаться.
Как вставить эмодзи в HTML?
Эмодзи можно вставить как обычный текст (если файл в UTF-8): <p>Привет 🎉</p>, или через HTML-entity: <p>Привет &#x1F389;</p>. Оба варианта дадут одинаковый результат. Эмодзи поддерживаются всеми браузерами с 2015 года.
Чем HTML-entity отличается от Unicode-символа?
Это разные способы записи одного и того же. &hearts; (поименованное entity), &#9829; (десятичное), &#x2665; (hex) и сам символ ♥ — четыре способа вывести одно сердце. Браузер всегда показывает одинаковый результат — выбирайте удобную для проекта запись.
Почему символ отображается как квадрат □?
Это значит, что в системном шрифте нет глифа для этого символа. Решения: 1) подключить веб-шрифт с нужным символом (Noto Sans, Symbola); 2) для эмодзи — Twemoji или Noto Color Emoji; 3) использовать символ из более распространённого диапазона Unicode (Basic Multilingual Plane).
Можно ли использовать Unicode-символы вместо иконочного шрифта?
Для простых маркеров — да и нужно. ✓ ✗ ★ ♥ → ← валюты и математические знаки не требуют шрифта и весят 0 КБ. Если иконок 20+ или нужны брендовые/сложные — лучше иконочный шрифт (Font Awesome) или SVG-спрайт.
Поддерживают ли email-клиенты Unicode и эмодзи?
Базовые символы (✓ ★ ♥ ₽ €) — все клиенты с 2010 года. Эмодзи — Gmail, Outlook 2016+, Apple Mail, мобильные приложения. Старые версии Outlook (2007–2010) могут показывать квадраты — для писем для бизнеса проверяйте на Litmus или Email on Acid.
Какой код у сердца, звезды и стрелки в HTML?
Сердце: ♥ — &hearts; или &#x2665;. Звезда (закрашенная): ★ — &#x2605;, пустая: ☆ — &#x2606;. Стрелки: → — &rarr; или &#x2192;, ← — &larr;, ↑ — &uarr;, ↓ — &darr;. Все четыре стрелки также есть как эмодзи: ➡️ &#x27A1;, ⬅️ &#x2B05;.
Как сделать символ доступным для скринридеров?
Если символ декоративный — оберните в aria-hidden: <span aria-hidden="true">✓</span>. Если символ несёт смысл — добавьте aria-label: <span aria-label="выполнено">✓</span>. Без этого скринридер либо озвучит символ дважды (визуально + alt), либо пропустит важный смысл.
Данные отправляются на сервер?
Нет. Каталог работает полностью в браузере, копирование идёт через буфер обмена ОС. Запросы на сервер не уходят. Можно отключить интернет — каталог продолжит работать.

Полезная информация

Каталог работает полностью в браузере — данные не отправляются на сервер.

Все коды — стандартный Unicode 16.0 (2024), валидны в HTML5 и любом современном браузере.

Можно скопировать сам символ (для текста, документов, мессенджеров) или HTML-entity (для разметки).

Соседние инструменты для веб-разработки

Подберите валюту, цвет или почистите HTML-код в один клик.

Комментарии

Пока нет комментариев

Будьте первым!

Руслан Авдеев (автор проекта)Закреплено
🎉 Спасибо, что используете наши инструменты! Все инструменты на ToolFox полностью бесплатны и постоянно улучшаются. 📝 Пожалуйста, оставляйте комментарии: - Если инструмент работает некорректно - Если есть идеи по улучшению - Поделитесь своим опытом использования 👍 Ставьте лайки/дизлайки - это помогает мне понять, какие инструменты нуждаются в доработке. Я обновляю сайт каждую неделю на основе вашей обратной связи. ⭐ Если вам нравится ToolFox — буду благодарен за отзыв о сайте в Яндекс.Браузере (нажмите на ⋮ → «Оценить сайт» в панели браузера). Это помогает другим людям находить наши инструменты! 😊 Также вы можете написать мне напрямую в Telegram: @avdeevrus Все доработки и улучшения по вашим пожеланиям делаю бесплатно! Благодарю за доверие и использование ToolFox! 🚀