Конвертер восьмеричного текста — текст ↔ восьмеричный код

Переводите читаемый текст в его восьмеричное (по основанию 8) представление и обратно. Каждый символ сначала кодируется в байты UTF-8, затем каждый байт становится тремя восьмеричными цифрами (000–377). Введите текст, чтобы получить его восьмеричную запись, или вставьте восьмеричные цифры, чтобы декодировать их в читаемый текст. Буквы Unicode и эмодзи тоже работают: они просто занимают несколько групп по три цифры.
Этот инструмент обрабатывает все данные локально в вашем браузере — ничего не загружается.
Режим: Автоматический режим: группы из 0–7 цифр, разделённые пробелами или запятыми и похожие на восьмеричные байты, декодируются; всё остальное кодируется.
Префикс: Разделитель: Каждый байт становится тремя восьмеричными цифрами (000–377). При декодировании допускаются префиксы 0o / % и любые пробелы, запятые, дефисы и переводы строки.
Преобразование выполняется сразу по мере ввода.
Введите или вставьте текст, чтобы закодировать его в восьмеричные байты UTF-8, либо вставьте восьмеричные байты (по 000–377 на каждый), чтобы декодировать их обратно в текст.
Справка:
Восьмеричная система (по основанию 8) — компактный способ записи двоичных байтов: одному байту достаточно трёх цифр (000 = 0 … 377 = 255). Она встречается в правах доступа Unix (chmod 644), в escape-последовательностях \ddd в строках C/Python/Java и в старых таблицах ASCII. Эта страница кодирует текст как поток байтов UTF-8 — по одной трёхзначной группе на байт, — что отличается от посимвольного восьмеричного режима Конвертера ASCII и даёт более мелкую детализацию. Аналоги для систем счисления по основанию 2 и 16 см. Двоичный текст и Текст в HEX.
Восьмеричные escape-последовательности и восьмеричные литералы

В исходном коде семейства C escape-последовательность \0 (и любая \ddd) записывается в восьмеричной системе: \101 — это буква A. В JavaScript когда-то восьмеричные литералы писались с простым ведущим нулём (0123), что строгий режим отвергает; современный явный префикс — 0o, который эта страница принимает наряду с % и простыми группами цифр.

Восьмеричная запись здесь работает на уровне байтов, а не символов: текст сначала кодируется в UTF-8, поэтому один не-ASCII символ превращается в несколько байтов и, значит, в несколько трёхзначных групп — 中 даёт 344 270 255.