Генератор облака слов

Want the counts as a table? Try the Word Frequency Counter.

Orientation
Palette
Background

Слова, которые ты используешь чаще всего, получают самые крупные буквы. Твой текст не покидает эту страницу. Вставь сочинение, речь, пачку ответов на анкету или выгрузку отзывов о товаре — облако перерисуется через мгновение после того, как ты перестанешь печатать. Потом скачай его как PNG размером 1600 на 1000 пикселей или как SVG, или скопируй прямо в слайд. Многие сайты с облаками слов рисуют картинку, а потом просят зарегистрироваться или выбрать тариф, прежде чем отдать файл в полном размере. Этот отдаёт файл в полном размере. И считает по-русски правильно: кириллица и буква «ё» не теряются, а служебные слова вроде и, в, не и что по умолчанию пропускаются.

Built by Bob Article by Lace QA by Ben Shipped

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

  1. 1

    Вставь свой текст в поле поверх примера. Страница открывается с текстом на английском (Геттисбергская речь), чтобы ты видел, как выглядит готовое облако.

  2. 2

    Подожди мгновение. Облако перерисовывается через 300 миллисекунд после последнего нажатия клавиши, самые частые слова — самые крупные.

  3. 3

    Настрой, если хочешь. Элементы управления подписаны по-английски: Max words задаёт, сколько слов попадёт на картинку (от 10 до 200). Orientation переключает между полностью горизонтальной раскладкой и смесью горизонтальных и вертикальных слов. Palette выбирает цвета. В Exclude words можно вписать через запятую слова, которые нужно убрать, например имена или слово, которое есть в каждом ответе.

  4. 4

    Нажми Shuffle, если не нравится раскладка. Получишь новое расположение тех же слов с теми же размерами.

  5. 5

    Нажми Download PNG, чтобы получить картинку 1600 × 1000, или Download SVG, чтобы получить файл, который можно растянуть до любого размера. Если облако ляжет на цветной слайд, сначала переключи Background на Transparent.

Часто задаваемые вопросы

Ratings & Reviews

Rate this tool

Sign in to leave a written review.
Loading reviews…

Облако слов онлайн — самый быстрый способ увидеть, какое слово в тексте повторяется чаще всего. Вставь сюда черновик сочинения к ЕГЭ, и частые повторы сразу вылезут крупным шрифтом: а повтор одного и того же слова проверяющие считают речевой ошибкой. Кириллица считается правильно, буква «ё» не теряется, а служебные слова — и, в, не, что и ещё 147 из списка NLTK — по умолчанию пропускаются. Так же удобно разбирать ответы на анкету после урока или отзывы участников семинара.

Что такое генератор облака слов?

Генератор облака слов превращает кусок текста в картинку, где размер каждого слова показывает, как часто оно встречается. Слова, которые ты повторяешь чаще всего, получают самые крупные буквы. Те, что встретились один раз, остаются мелкими. Картинка читается секунды за две — в этом весь смысл.

Страница открывается с уже готовым облаком из примера на английском — Геттисбергской речи Линкольна. Здесь пропускаются служебные слова русского языка, а не английского, поэтому в примере крупно видны that, the и we. Так и должно быть: вставь поверх свой текст, и облако перерисуется через мгновение после того, как ты перестанешь печатать. Потом забирай его как PNG размером 1600 × 1000 или как SVG. Ни аккаунта, ни тарифа. Твой текст не покидает страницу.

Практическая деталь: элементы управления в инструменте на английском. В статье мы называем их так, как они подписаны на экране (например, Download PNG), и объясняем, что делает каждый.

Зачем генератор облака слов, если можно посчитать вручную

Считать слова вручную долго, и ты обязательно ошибёшься. Попробуй на шести коротких ответах из анкеты — и сразу засомневаешься, считается ли Отличный в начале предложения вместе с отличный в середине другого. Считается. Генератор облака слов решает это за миллисекунды, хоть для шести ответов, хоть для шести тысяч.

Вторая половина — сама картинка. Таблица с частотами точна, но на совещании никто не читает четырнадцатую строку. Облако ставит три главных слова туда, куда все посмотрят первым делом. Учителя показывают классу, какие идеи чаще всего звучали в обсуждении. Ведущие тренингов ставят облако на итоговый слайд. Школьники и студенты находят слово, которое кочует у них из абзаца в абзац. Точно так же это работает для фрилансера, который проверяет тексты своего сайта, и для руководителя, который подводит итоги опроса в команде.

Чего ты не должен делать — так это заслуживать файл. С облаками слов часто проворачивают знакомый трюк: сайт даёт собрать облако и полюбоваться им, а потом скачивание в полном размере оказывается за формой регистрации, за бесплатной версией, которая отдаёт только маленькую картинку, или за пробным периодом, который превращается в подписку. Это схема Big Software в миниатюре: базовую работу можно посмотреть бесплатно, а забрать — только за деньги.

Этот инструмент делает работу и отдаёт файл. PNG — полноценные 1600 × 1000. SVG — вектор, который можно растянуть хоть до плаката. Ни то ни другое не спрашивает, кто ты.

Как работает генератор облака слов

Каждый раз, когда ты перестаёшь печатать на 300 миллисекунд, происходят четыре вещи.

1. Найти слова

Текст делится на слова по встроенным в браузер правилам Unicode — тем же, по которым браузер выделяет слово при двойном клике. Поэтому ёжик, объявление и café доходят целыми, а китайский и японский делятся на слова даже без пробелов. Перед этим кривые и прямые апострофы приводятся к одному виду.

2. Посчитать

Регистр при подсчёте не важен: Урок, урок и УРОК — одно слово, и показано оно в том написании, которое встречалось чаще. Отдельные числа вроде 2024 отбрасываются, как и одиночные буквы: огромная я или а ничего тебе не скажет. Если включён Skip common words (пропускать частые слова), в сторону уходит и список служебных слов NLTK для языка страницы. В русском списке 151 слово.

3. Задать размер

Самое частое слово рисуется высотой 96 пикселей, а самое редкое из показанных — 12. Всё остальное ложится на кривую квадратного корня между этими двумя точками. Кривая нужна потому, что глаз оценивает слово по площади, а не по высоте. Вот что получается на примере с частотами от 5 до 1 — рядом с тем, что дала бы прямая линия:

Сколько разРазмер в этом инструментеРазмер по прямой
596 px96 px
484,75 px75 px
371,4 px54 px
254 px33 px
112 px12 px

По прямой слово, встреченное дважды, едва достигает трети высоты главного, и середина облака превращается в пыль. Квадратный корень сохраняет середину читаемой.

4. Разместить

Слова ставятся по одному, от самого крупного к самому мелкому, по спирали от центра, пока каждое не найдёт свободное место. Спираль использует случайное число с зерном, поэтому один и тот же текст с одними и теми же настройками всегда даёт одну и ту же картинку. Shuffle (перемешать) меняет зерно, а не размеры. Если слову не хватает места, все размеры уменьшаются на 15 % и раскладка запускается снова, до четырёх раз. Главное слово попадает в облако всегда.

Как настроить результат

Все настройки находятся под облаком. Кнопки «Сгенерировать» нет: меняешь что угодно — облако перерисовывается.

НастройкаПо умолчаниюДиапазонЧто меняет
Max words (максимум слов)10010–200Сколько самых частых слов попадёт на картинку
Orientation (ориентация)MixedHorizontal / MixedMixed ставит часть слов вертикально. Главное слово всегда читается слева направо.
Palette (палитра)InkInk, Forest, Ocean, Sunset, Berry, BrightЦвета. Каждый держит контраст не ниже 3:1 на белом.
Skip common wordsВкл.Вкл. / Выкл.Убирает служебные слова языка страницы
Exclude words (исключить слова)ПустоДо 10 000 символовСлова через запятую, которые нужно убрать, в любом регистре
Background (фон)WhiteWhite / TransparentТолько фон PNG и SVG

Живой пример. Шесть ответов на вопрос «Как вам семинар?»:

Преподаватель объяснял понятно, примеры были отличные. / Отличный темп, но хочется больше примеров. / Понятные слайды, отличный преподаватель, но слишком коротко. / Примеры понравились. В зале было холодно. / Отличный семинар, только слишком коротко. / Каждый час новые идеи. Отличный преподаватель.

Облако показывает Отличный размером 96 px (4 раза), преподаватель — 80,59 px (3 раза), примеры, слишком и коротко — 60,5 px (по 2 раза) и ещё шестнадцать слов по 12 px. Всего 21 уникальное слово и 29 слов в сумме, после того как в сторону ушли 6 служебных слов вроде но, в и было.

Теперь впиши отличный в Exclude words. Похвала отходит в сторону, и полезное поднимается: преподаватель становится главным на 96 px, а слишком и коротко вырастают до 71,4 px. Семинар оказался слишком коротким. Вот вывод, и первое облако его прятало.

Для презентации переключи Background на Transparent перед скачиванием — облако ляжет на цвет твоего слайда. Выбирай Horizontal, если облако будут читать с задних рядов: вертикальные слова издалека читаются хуже.

Когда облако слов вводит в заблуждение

Облако слов считает последовательности букв. Что они значат, оно не знает. Это не страшно, если знать, где оно спотыкается.

Формы одного слова считаются отдельно. Инструмент не приводит слова к начальной форме. В примере с семинаром примеры (2) и примеров (1) — два разных слова, как и Отличный (4) и отличные (1). В русском с его падежами это заметно сильнее, чем в английском: слово, слова и слов лягут в облако тремя отдельными словами. Если какая-то мысль важна, проверь её другие формы в Word Frequency Counter (на английском).

Дефис разбивает слова. северо-запад считается как северо и запад. e-mail превращается просто в mail, потому что одиночная e — это одна буква, и она отбрасывается. Так что e-mail email E-mail даёт mail два раза и email один. Выбери одно написание до того, как вставлять.

Список служебных слов не читает мысли. Русский список убирает и, в, но и было, но пропускает слова вроде слишком, каждый или хочется. Добавь их в Exclude words, если они заслоняют настоящее содержание.

Побеждают служебные слова чужого языка. На этой странице английская фраза «The house by the beach is the one I like best of all the houses on the coast» рисует the (5) самым крупным словом: русский список его не знает. Виджет выбирает список по языку страницы, и у английского, испанского, португальского и немецкого есть свои версии. Для любой другой смеси языков впиши слова-паразиты в Exclude words.

Цвет ничего не означает. Палитра перебирает цвета по порядку мест, так что у двух слов одного цвета нет ничего общего. Если нужно, чтобы цвет что-то значил, например положительные ответы против отрицательных, сделай два облака.

Частота — не важность. Единственный ответ «запасной выход был заблокирован» окажется размером 12 px. Прочитай исходный текст, прежде чем действовать по картинке.

Похожие инструменты для работы с текстом

Облако слов — это быстрый снимок. Когда нужны точные цифры за ним, Word Frequency Counter (на английском) выводит каждое слово с его частотой, от самого частого. Word Frequency Analyzer (на английском) ранжирует первые 20 и показывает долю каждого слова в процентах. Если ты сокращаешь сочинение до лимита, Счётчик слов считает слова, символы и предложения прямо во время набора. А когда частоты лучше показать графиком, чем облаком, Создатель столбчатых диаграмм нарисует их столбцами, которые легко сравнить с одного взгляда.

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

Почему в облаке нет слова, которое я ожидал увидеть?

Слово убирают пять вещей. Оно может быть ниже порога Max words — подними ползунок ближе к 200. Оно может быть в списке служебных слов — выключи Skip common words и проверь. Оно может быть в твоём поле Exclude words. Оно может быть числом или одиночной буквой, а они не считаются никогда. Или его разбил на два слова дефис. Если страница пишет, что часть слов не поместилась, уменьши Max words или переключи Orientation на Mixed.

Можно сделать облако слов в форме, например сердца или карты?

Здесь — нет. Облако заполняет прямоугольник 1600 × 1000. Если нужна форма, скачай SVG и обрежь его в любом векторном редакторе.

Можно собрать облако слов в реальном времени из ответов зала?

Нет. Для этого нужен сервер, который собирает ответы с телефонов всех участников, а у этого инструмента его нет. Простой вариант работает хорошо: собери ответы в любой форме или чате, скопируй всё и вставь сюда. Облако будет готово раньше, чем ты переключишь окно.

Можно задать размер конкретного слова?

Только через его частоту. Размер берётся прямо из того, сколько раз встречается слово. Если у тебя есть список слов с весами, повтори каждое нужное число раз перед вставкой. бюджет бюджет бюджет команда нарисует бюджет размером 96 px, а команда — 12.

Сколько текста можно вставить?

До 1 000 000 символов — это больше 100 000 слов русского текста. Подсчёт всего этого всё равно происходит на твоём устройстве. Раскладываются только главные слова, максимум 200, так что огромный текст не замедляет отрисовку. Одно слово длиннее 40 символов, например вставленная ссылка, обрезается многоточием, чтобы не проглотить облако.

Можно поменять цвет слова или передвинуть его после отрисовки?

На странице — нет. Shuffle даёт новую раскладку, а палитра меняет все цвета сразу. Для ручной правки скачай SVG. Каждое слово там — отдельный текстовый элемент, так что в любом векторном редакторе можно перекрасить, перетащить или удалить одно слово. К тому же у каждого есть его частота — наведи курсор, чтобы проверить.

Подходит ли облако слов для отчёта по опросу?

Оно хорошо начинает разговор, но не заканчивает его. Покажи облаком, какие темы звучали чаще, а потом подкрепи настоящими цифрами. Облако говорит, что преподаватель встретился три раза. Понравился ли преподаватель этим троим, оно сказать не может.