Конвертер умных кавычек
Вставьте текст и нажмите «Преобразовать», чтобы превратить прямые кавычки в типографские или типографские обратно в прямые для кода и обычного текста. Апострофы можно заменить за тот же проход, а при желании исправить двойной дефис и три точки. Вы видите, сколько замен сделано. Бесплатно, без регистрации, и ничего не загружается.
Направление
Также преобразовать
Как пользоваться конвертером умных кавычек
- Выберите направление. «Прямые → умные (типографские)» включено по умолчанию. «Умные → прямые» работает в обратную сторону.
- Отметьте нужные дополнения. Апострофы включены по умолчанию. Двойной дефис в тире и три точки в многоточие выключены. В направлении «умные → прямые» те же пункты возвращают тире и многоточия к виду -- и ....
- Вставьте текст и нажмите «Преобразовать». Результат не обновляется по мере ввода, поэтому после изменения настроек нажмите кнопку снова. Счётчик показывает, сколько знаков было изменено.
- Скопируйте результат. Перед отправкой проверьте случаи из раздела ниже.
Какие знаки здесь задействованы
| Знак | Символ | Unicode | Название |
|---|---|---|---|
| Прямая двойная | " | U+0022 | Кавычка |
| Прямая одинарная / апостроф | ' | U+0027 | Апостроф |
| Типографская двойная, открывающая | “ | U+201C | Левая двойная кавычка |
| Типографская двойная, закрывающая | ” | U+201D | Правая двойная кавычка |
| Типографская одинарная, открывающая | ‘ | U+2018 | Левая одинарная кавычка |
| Типографская одинарная, закрывающая и апостроф | ’ | U+2019 | Правая одинарная кавычка |
| Длинное тире | — | U+2014 | Em dash |
| Многоточие | … | U+2026 | Горизонтальное многоточие |
Апостроф — тот же символ, что и закрывающая одинарная кавычка, U+2019. Стандарт Unicode называет его предпочтительным апострофом, поэтому «don't» должно стать «don’t», а не «don‘t». Направление «умные → прямые» также принимает нижние кавычки „ и ‚, которые немецкий и некоторые другие языки используют для открытия цитаты, и превращает их в прямые.
При настройках по умолчанию предложение She said, "It's the best result we've seen." становится She said, “It’s the best result we’ve seen.” и инструмент сообщает о 4 заменах: двух двойных кавычках и двух апострофах.
Как инструмент определяет, в какую сторону смотрит кавычка
Прямая кавычка считается открывающей, если она стоит первым символом текста или сразу после пробела, перевода строки, открывающей скобки или фигурной скобки, тире или другой открывающей кавычки. В остальных случаях она закрывающая. Прямая одинарная кавычка сразу после буквы или цифры — это апостроф и становится ’. Одинарная кавычка, которая открывает короткий список слов с пропущенными буквами ('tis, 'twas, 'em, 'cause) или двузначный год ('90s), тоже становится апострофом ’, а запись футов и дюймов вроде 5'10" превращается в знаки прайм 5′10″. Так поступают текстовые процессоры, и для обычной прозы это правильно.
Где инструмент ошибается
| Вы вводите | Инструмент даёт | Что важно |
|---|---|---|
'Nuff said (слово с пропущенной буквой, которого инструмент не знает) | ‘Nuff said | ’Nuff said: распознаются только 'tis, 'twas, 'twere, 'twill, 'twould, 'em, 'cause, 'til, 'bout, 'cos и двузначные годы вроде '90s, поэтому остальные случаи исправляйте вручную |
6' 2" и a 12" ruler | 6′ 2″ и a 12” ruler | Прайм ставится только для футов, за которыми следуют дюймы; одиночная мера вроде 12" читается как закрывающая кавычка |
'hello' с выключенными апострофами | ‘hello' | ‘hello’: закрывающая кавычка стоит после буквы, поэтому инструмент принимает её за апостроф и оставляет прямой |
“It’s ‘fine’” в прямые с выключенными апострофами | "It’s ‘fine’" | Все одинарные кавычки остаются типографскими, потому что этот пункт управляет каждой одинарной кавычкой |
Есть ещё два ограничения. Инструмент меняет форму знаков, но не их вложенность: он не превратит американский стиль с двойными кавычками снаружи в британский с одинарными снаружи и не ставит кавычки-ёлочки (« ») или угловые скобки, которые используются в японском и китайском. Перед сдачей текста проверьте его на случаи из таблицы.
Когда какое направление выбрать
- «Прямые → умные» для эссе и рукописей, которые писались в редакторе кода, в исходнике LaTeX или Markdown, в чате или на старой веб-странице. Смешанные прямые и типографские кавычки в одном документе выглядят непроверенными, а типограф издательства всё равно их заменит.
- «Умные → прямые» для всего, что читает компьютер. Word и Google Docs вставляют типографские кавычки автоматически, а типографская кавычка в исходном коде обычно вызывает синтаксическую ошибку, например сообщение Python "invalid character '“' (U+201C)". То же относится к JSON, YAML, полям CSV и командам оболочки, а типографские кавычки ломают и точный поиск.
Какой инструмент вам нужен?
| Если вам нужно… | Используйте |
|---|---|
| Изменить форму кавычек, апострофы, тире и многоточия | Этот конвертер умных кавычек |
| Длинную цитату, оформленную как отступленный блок | Форматирование блочной цитаты |
| Полностью удалить знаки препинания | Удалить пунктуацию |
| Найти невидимые и похожие символы | Hidden Character Detector |
| Поставить кавычки вокруг каждой строки | Префикс/суффикс |
Часто задаваемые вопросы
- В чём разница между прямыми и умными кавычками?
- Прямые кавычки (" и ') — обычные знаки клавиатуры, которые используются и для открытия, и для закрытия. Умные кавычки, также называемые типографскими (curly), — отдельные знаки: “ и ‘ для открытия, ” и ’ для закрытия. Текстовые процессоры вставляют их автоматически, а простые текстовые редакторы и код — нет.
- Как инструмент определяет, открывающая кавычка или закрывающая?
- Он смотрит на предыдущий знак. После начала текста, пробела, перевода строки, открывающей скобки или тире кавычка считается открывающей; в любом другом месте — закрывающей. Одинарная кавычка после буквы или цифры — апостроф. Так поступают текстовые процессоры, с исключениями для сокращений с пропущенными буквами ('tis, '90s) и для футов и дюймов. Другие необычные случаи нужно проверять вручную.
- Почему типографские кавычки ломают код?
- Языки программирования, JSON и командная оболочка принимают в качестве ограничителей строк только прямые символы U+0022 и U+0027. Типографская кавычка — другой символ, поэтому парсер сообщает о недопустимом символе или незакрытой строке. Перед вставкой текста из документа в код преобразуйте его в направлении «умные → прямые».
- Какой апостроф правильный: ' или ’?
- В набранном тексте это ’ (U+2019), той же формы, что и закрывающая одинарная кавычка; стандарт Unicode называет её предпочтительным апострофом. В коде, URL и именах файлов оставляйте прямой '.
- Что делают опции тире и многоточия?
- В направлении «прямые → умные» двойной дефис (--) превращается в тире (—), а три точки (...) — в один знак многоточия (…). В обратном направлении оба возвращаются к своим клавиатурным эквивалентам. Эти опции не связаны с заменой кавычек, поэтому включайте их, только если они нужны.
- Загружается ли мой текст куда-либо или сохраняется?
- Нет. Преобразование выполняется в вашем браузере, и ничего не отправляется на сервер. Закрытие вкладки очищает текст.