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

Конвертер умных кавычек

Вставьте текст и нажмите «Преобразовать», чтобы превратить прямые кавычки в типографские или типографские обратно в прямые для кода и обычного текста. Апострофы можно заменить за тот же проход, а при желании исправить двойной дефис и три точки. Вы видите, сколько замен сделано. Бесплатно, без регистрации, и ничего не загружается.

Направление

Также преобразовать

Как пользоваться конвертером умных кавычек

  1. Выберите направление. «Прямые → умные (типографские)» включено по умолчанию. «Умные → прямые» работает в обратную сторону.
  2. Отметьте нужные дополнения. Апострофы включены по умолчанию. Двойной дефис в тире и три точки в многоточие выключены. В направлении «умные → прямые» те же пункты возвращают тире и многоточия к виду -- и ....
  3. Вставьте текст и нажмите «Преобразовать». Результат не обновляется по мере ввода, поэтому после изменения настроек нажмите кнопку снова. Счётчик показывает, сколько знаков было изменено.
  4. Скопируйте результат. Перед отправкой проверьте случаи из раздела ниже.

Какие знаки здесь задействованы

ЗнакСимволUnicodeНазвание
Прямая двойная"U+0022Кавычка
Прямая одинарная / апостроф'U+0027Апостроф
Типографская двойная, открывающая“U+201CЛевая двойная кавычка
Типографская двойная, закрывающая”U+201DПравая двойная кавычка
Типографская одинарная, открывающая‘U+2018Левая одинарная кавычка
Типографская одинарная, закрывающая и апостроф’U+2019Правая одинарная кавычка
Длинное тире—U+2014Em 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" ruler6′ 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 и именах файлов оставляйте прямой '.
Что делают опции тире и многоточия?
В направлении «прямые → умные» двойной дефис (--) превращается в тире (—), а три точки (...) — в один знак многоточия (…). В обратном направлении оба возвращаются к своим клавиатурным эквивалентам. Эти опции не связаны с заменой кавычек, поэтому включайте их, только если они нужны.
Загружается ли мой текст куда-либо или сохраняется?
Нет. Преобразование выполняется в вашем браузере, и ничего не отправляется на сервер. Закрытие вкладки очищает текст.

Похожие инструменты

Ещё в разделе «Очистка и форматирование текста»