ROT13 & Caesar Converter

ROT13 & Caesar Converter

Encode or decode ASCII letters with ROT13 or a custom Caesar shift. Preserve case, numbers, emoji, and non-Latin text.

Input and results are processed in browser memory. This tool does not upload or save them; resetting or leaving the page clears them. Shared advertising and visitor analytics may operate separately, but individual input contents are not included in tool-use events.

Comments & questions

ROT13 & Caesar Converter

ROT13 shifts Latin letters by 13 positions; Caesar mode lets you choose the shift. Both preserve case and leave other characters unchanged. These substitutions are easy to reverse and must not be used to protect passwords or confidential information.

Key features

  • Choose ROT13 or Caesar encoding and decoding with a custom shift.
  • Shift ASCII letters while preserving other scripts, numbers, whitespace, and emoji.
  • Normalize negative or large shifts to a circular offset from 0 to 25.

How to use

  1. Choose ROT13 or a Caesar encoding/decoding mode.
  2. Enter text and, in Caesar mode, specify an integer shift.
  3. Run and copy the result. Caesar decoding applies the selected shift in the opposite direction.

Use cases

  • Create word puzzles and simple quizzes.
  • Read spoilers hidden using ROT13.
  • Learn how alphabet substitution works.

Frequently asked questions

How do ROT13 and Caesar modes differ?

ROT13 always shifts by 13 and reverses itself when applied twice. Caesar modes use your chosen shift, with decoding moving in the opposite direction.

Does it change accented or full-width letters?

Only ASCII A–Z and a–z are changed. Accented letters, full-width letters such as A, other scripts, and emoji are preserved.

Does ROT13 protect a secret message?

No. It is a keyless substitution that is trivial to reverse. It is not encryption for security or privacy.

Is there an input limit?

The limit is 100,000 UTF-16 code units. Process larger documents in smaller parts.

How are negative shifts or shifts above 26 handled?

Enter an integer from -1,000,000 to 1,000,000. Shifts wrap modulo 26: 29 equals 3, and -1 moves to the previous letter. ROT13 mode ignores the shift field.

Privacy

Input and results are processed in browser memory. This tool does not upload or save them; resetting or leaving the page clears them. Shared advertising and visitor analytics may operate separately, but individual input contents are not included in tool-use events.

Related Tools

Sort LinesFind & ReplaceReverse TextDOCX Style AuditorCitation ManagerDocument Search IndexSigned PDF InspectorPDF/A Archival PreflightPrint Preflight AuditorSearchable Scan PDF MakerPublication Accessibility AuditorResearch Evidence MatrixPDF Form DesignerPDF Annotation StudioPDF Object InspectorPDF Outline EditorEPUB Authoring WorkbenchDocument Version ComparatorBooklet Imposition DesignerSensitive Text RedactorHanja Reading WorkbenchGrammar Production LabDialogue Script EditorBook Index BuilderBilingual QA CheckerText Diagram EditorANSI Art StudioEmail Thread ExplorerPDF Redaction StudioRich Text SanitizerFixed Width Record DesignerPresentation Rehearsal StudioText Tokenization LabThree Way Text MergeKorean & English Braille ConverterText to SpeechTyping speed testKorean Text Pattern ReviewKorean Spelling QuizFont Preview and ComparisonHTML to MarkdownMojibake RepairRoman Numeral ConverterHangul Jamo ConverterKorean Initial ConsonantsAdd or Remove Line NumbersNumber to Korean WordsMorse Code ConverterURL Slug GeneratorHTML Tag RemoverEmoji CollectionCharacter CounterUnit ConverterFile Size ConverterColor Code ConverterText DiffPDF Merge/SplitBusiness Day CalculatoriCalendar Rule LabvCard Address Book EditorJPG to PDFKorean Name RomanizerOrganize PDF PagesFancy Font GeneratorContrast CheckerColor Palette GeneratorPDF to JPGLorem Ipsum GeneratorText Template WorkbenchKorean-English Typo ConverterText CleanerOnline NotepadWord Cloud GeneratorPDF UnlockEnglish Address ConverterPDF Compressor
Explore all Text/Convert tools →Image/Media →Life/Fun →Dev Tools →