Генератор таблиц HTML
Вставленные данные, содержимое ячеек и созданный HTML остаются в этом браузере. Между шагами значения хранятся в сеансе этой вкладки, не отправляются через наши серверы и не добавляются в URL.
Поддерживаются поля CSV в кавычках, табуляция из электронных таблиц, строки с разделителем-точкой с запятой и разделители Markdown. Максимум: 50 строк, 20 столбцов и 1000 символов в ячейке.
Писать <table>, <thead>, <tbody> и <tr> вручную для набора данных из десяти строк утомительно. Просто вставьте данные таблицы, разделённые табуляцией, в формате CSV или Markdown, и генератор создаст хорошо структурированный HTML с семантическими тегами, необязательным <caption>, правильными атрибутами scope и на выбор чередующимися строками (зебра), рамками или классами Tailwind, готовый к вставке в статью или на панель управления.
Как создать таблицу в HTML
-
1
Вставьте свои данные
TSV (копия из электронной таблицы), CSV и синтаксис таблиц в формате Markdown все корректно анализируются.
-
2
Выберите параметры таблицы
Строка заголовков, подпись, чередование строк (зебра), компактные или просторные строки.
-
3
Выберите режим стилизации
Стандартный HTML, встроенные стили, классы Bootstrap или классы Tailwind.
-
4
Копируйте маркировку
Результат, корректный семантический HTML, а не сетка из `<div>`, притворяющаяся таблицей.
Структура семантической таблицы
Таблицы, созданные с использованием соответствующих тегов, являются доступными для пользователей систем чтения экрана и легко поддаются оформлению. Генератор формирует такую структуру:
<table>
<caption>Q1 sales figures</caption>
<thead>
<tr>
<th scope="col">Region</th>
<th scope="col">Q1</th>
<th scope="col">Q2</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">EU</th>
<td>$120k</td>
<td>$145k</td>
</tr>
</tbody>
</table>
Элементы и их функции
| Элемент | Цель |
|---|---|
<caption> |
Краткое описание таблицы; программы чтения с экрана читают его первым |
<thead> |
Заголовки столбцов; отображаются отдельно от тела таблицы |
<tbody> |
Строки данных |
<tfoot> |
Итоги и сноски; размещаются внизу независимо от положения в коде |
<th scope="col"> |
Заголовок столбца |
<th scope="row"> |
Заголовок строки (например, первая ячейка каждой строки) |
<td> |
Ячейка данных |
Адаптивные приёмы
- Горизонтальная прокрутка: оберните таблицу в
<div style="overflow-x:auto">, чтобы на узких экранах она прокручивалась, а не ломала вёрстку. - Перестроение под мобильные: продублируйте заголовки в атрибутах
data-labelи с помощью CSS превратите строки в вертикальные карточки, удобно для небольших наборов данных. - Перекомпоновка через grid: сложные таблицы можно перестроить средствами CSS Grid, но при этом теряется встроенная навигация с клавиатуры; оправдано только для панелей управления.
Контрольный список доступности
- У каждого
<th>есть атрибутscope. - Для сложных объединений ячеек используйте
headers="...", чтобы связать ячейки данных с идентификаторами заголовков. - Подпись кратко описывает назначение таблицы.
- Не используйте таблицы для визуальной вёрстки, применяйте CSS Grid или Flexbox.
Часто задаваемые вопросы
Да. Данные из буфера обмена таблицей представлены в формате TSV (разделённом табулаторами), который генератор обрабатывает нативно: строки преобразуются в <tr>, а ячейки, разделённые табулаторами, в <td>.
Классы CSS для всех элементов, под контролем пользователя; встроенные стили для электронных писем (где внешние таблицы стилей часто блокируются). Режимы Bootstrap и Tailwind генерируют готовые к использованию коды классов для этих фреймворков.
Не автоматически. Каждое импортированное значение становится отдельной ячейкой. После копирования HTML добавьте colspan или rowspan вручную и проверьте связь с заголовками: для объединённых ячеек могут понадобиться атрибуты id и headers.
Да, добавляются атрибуты scope="col" и scope="row"; при указании атрибута <caption> он автоматически формируется. Для проверки сложных таблиц используйте программу-читатель экрана или расширение axe DevTools.
Сопутствующие инструменты
Справочная таблица ASCII
Полная таблица ASCII от 0 до 127 с десятичным, шестнадцатеричным, восьмеричным и двоичным представлением, а также записью числовых ссылок HTML, включая NUL, LF и DEL.
Справочник символов HTML
Справочник HTML-сущностей с поиском, их именованными и числовыми кодами, а также копированием специальных символов и знаков одним кликом.
Генератор цветовой палитры
Создавайте монохромные, аналоговые, комплементарные, триадные или тетрадные палитры из базового HEX-цвета и экспортируйте готовые CSS-переменные.
Генератор случайных букв
Генерируйте случайные буквы A-Z. Выберите количество, верхний или нижний регистр либо смешанный вариант для игр, заданий и уроков.
Счетчик FPS
Измерьте FPS браузера через requestAnimationFrame: сглаживание, минимальная и максимальная частота кадров, порог предупреждения и график по желанию. Работает локально, без загрузок и API.
Генератор случайных цветовых палитр
Создавайте случайные палитры из 2–15 цветов, выбирайте яркий, пастельный, приглушенный или темный стиль и копируйте HEX-коды или CSS-переменные.