<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>CodeShift</title><description>Free, instant translators for Morse code, binary, hex, ASCII, Base64, braille, the NATO alphabet, Roman numerals and classic ciphers — with printable charts and plain-English guides.</description><link>https://codeshift.pages.dev/</link><item><title>Code vs. Cipher: What Is the Difference?</title><link>https://codeshift.pages.dev/articles/code-vs-cipher/</link><guid isPermaLink="true">https://codeshift.pages.dev/articles/code-vs-cipher/</guid><description>A code replaces whole words with agreed symbols. A cipher transforms every letter by a rule. Morse code is technically a code; Caesar is a cipher.</description><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Why Roman Numerals Have No Zero</title><link>https://codeshift.pages.dev/articles/why-roman-numerals-have-no-zero/</link><guid isPermaLink="true">https://codeshift.pages.dev/articles/why-roman-numerals-have-no-zero/</guid><description>Roman numerals have no zero because they are additive, not positional. Zero is only needed as a placeholder in place-value systems like decimal notation.</description><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Easy Ciphers for Kids</title><link>https://codeshift.pages.dev/articles/easy-ciphers-for-kids/</link><guid isPermaLink="true">https://codeshift.pages.dev/articles/easy-ciphers-for-kids/</guid><description>Five simple ciphers kids can use without a computer: Caesar shift, A1Z26 (A=1), reverse alphabet, pigpen, and the rail fence.</description><pubDate>Sun, 04 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Roman Numerals for Years and Dates</title><link>https://codeshift.pages.dev/articles/roman-numerals-for-years-and-dates/</link><guid isPermaLink="true">https://codeshift.pages.dev/articles/roman-numerals-for-years-and-dates/</guid><description>To write a year in Roman numerals, break it into thousands, hundreds, tens, and ones. 2026 = MMXXVI. 1999 = MCMXCIX. Common on films, buildings, and broadcasts.</description><pubDate>Sun, 04 Oct 2026 00:00:00 GMT</pubDate></item><item><title>How to Read Roman Numerals</title><link>https://codeshift.pages.dev/articles/how-to-read-roman-numerals/</link><guid isPermaLink="true">https://codeshift.pages.dev/articles/how-to-read-roman-numerals/</guid><description>Roman numerals use 7 letters: I=1, V=5, X=10, L=50, C=100, D=500, M=1000. Add values left to right; subtract when a smaller value comes before a larger one.</description><pubDate>Thu, 01 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Vigenère Cipher Explained</title><link>https://codeshift.pages.dev/articles/vigenere-cipher-explained/</link><guid isPermaLink="true">https://codeshift.pages.dev/articles/vigenere-cipher-explained/</guid><description>The Vigenère cipher uses a keyword to change the shift for each letter. HELLO encrypted with key KEY becomes RIJVS. Much harder to crack than Caesar.</description><pubDate>Thu, 01 Oct 2026 00:00:00 GMT</pubDate></item><item><title>How to Crack a Caesar Cipher</title><link>https://codeshift.pages.dev/articles/how-to-crack-a-caesar-cipher/</link><guid isPermaLink="true">https://codeshift.pages.dev/articles/how-to-crack-a-caesar-cipher/</guid><description>Two methods crack a Caesar cipher: try all 25 shifts (brute force) or use frequency analysis — E appears in 12.7% of English text.</description><pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate></item><item><title>How to Spell Your Name Over the Phone</title><link>https://codeshift.pages.dev/articles/how-to-spell-your-name-over-the-phone/</link><guid isPermaLink="true">https://codeshift.pages.dev/articles/how-to-spell-your-name-over-the-phone/</guid><description>Say each letter as a NATO word: A = Alfa, B = Bravo, C = Charlie. So &apos;Smith&apos; becomes Sierra, Mike, India, Tango, Hotel. Works for any name, address, or code.</description><pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Caesar Cipher Explained</title><link>https://codeshift.pages.dev/articles/caesar-cipher-explained/</link><guid isPermaLink="true">https://codeshift.pages.dev/articles/caesar-cipher-explained/</guid><description>A Caesar cipher shifts every letter by a fixed number. HELLO with shift 3 becomes KHOOR. Julius Caesar used this cipher for military messages.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate></item><item><title>NATO Phonetic Alphabet History</title><link>https://codeshift.pages.dev/articles/nato-phonetic-alphabet-history/</link><guid isPermaLink="true">https://codeshift.pages.dev/articles/nato-phonetic-alphabet-history/</guid><description>The NATO phonetic alphabet, Alfa through Zulu, became effective 1 March 1956, based on ICAO Annex 10, replacing earlier Allied alphabets from WWII.</description><pubDate>Fri, 25 Sep 2026 00:00:00 GMT</pubDate></item><item><title>History of Braille</title><link>https://codeshift.pages.dev/articles/history-of-braille/</link><guid isPermaLink="true">https://codeshift.pages.dev/articles/history-of-braille/</guid><description>Louis Braille invented his dot system in 1824 at age 15. It was officially adopted in France in 1854 and worldwide through the 20th century.</description><pubDate>Thu, 24 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Morse Code with Light and Sound</title><link>https://codeshift.pages.dev/articles/morse-code-with-light-and-sound/</link><guid isPermaLink="true">https://codeshift.pages.dev/articles/morse-code-with-light-and-sound/</guid><description>Send Morse code with a flashlight or buzzer. Short = dot, long = dash (3x). Letter gap = 3 units, word gap = 7 units. SOS step-by-step included.</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Grade 1 vs. Grade 2 Braille: What&apos;s the Difference?</title><link>https://codeshift.pages.dev/articles/grade-1-vs-grade-2-braille/</link><guid isPermaLink="true">https://codeshift.pages.dev/articles/grade-1-vs-grade-2-braille/</guid><description>Grade 1 braille is letter-for-letter. Grade 2 adds 180+ contractions to speed reading and save space. Most published braille uses Grade 2.</description><pubDate>Mon, 21 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Morse Code for Kids</title><link>https://codeshift.pages.dev/articles/morse-code-for-kids/</link><guid isPermaLink="true">https://codeshift.pages.dev/articles/morse-code-for-kids/</guid><description>Morse code uses dots and dashes for every letter. Start with SOS (· · · — — — · · ·) and your name, then practice tapping on a desk or flashing a light.</description><pubDate>Sun, 20 Sep 2026 00:00:00 GMT</pubDate></item><item><title>How Braille Works</title><link>https://codeshift.pages.dev/articles/how-braille-works/</link><guid isPermaLink="true">https://codeshift.pages.dev/articles/how-braille-works/</guid><description>Braille uses a 2×3 grid of raised dots called a cell. Each cell pattern stands for a letter, number, or symbol. There are 64 possible patterns in all.</description><pubDate>Fri, 18 Sep 2026 00:00:00 GMT</pubDate></item><item><title>How to Type Morse Code on Your Phone</title><link>https://codeshift.pages.dev/articles/how-to-type-morse-code-on-your-phone/</link><guid isPermaLink="true">https://codeshift.pages.dev/articles/how-to-type-morse-code-on-your-phone/</guid><description>Enable Morse in Gboard on Android via Settings, Languages and input. On iPhone, add Morse Code (US) in the Gboard app. Dots and dashes type real text.</description><pubDate>Fri, 18 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Bits and Bytes Explained</title><link>https://codeshift.pages.dev/articles/bits-and-bytes-explained/</link><guid isPermaLink="true">https://codeshift.pages.dev/articles/bits-and-bytes-explained/</guid><description>A bit is a single 0 or 1. A byte is 8 bits and holds one character. A megabyte is about one million bytes. Here is how the units stack up.</description><pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate></item><item><title>SOS Meaning and History</title><link>https://codeshift.pages.dev/articles/sos-meaning-and-history/</link><guid isPermaLink="true">https://codeshift.pages.dev/articles/sos-meaning-and-history/</guid><description>SOS does not stand for anything. It is a Morse prosign (· · · — — — · · ·) adopted at the 1906 Berlin conference and effective internationally on 1 July 1908.</description><pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Does Anyone Still Use Morse Code?</title><link>https://codeshift.pages.dev/articles/does-anyone-still-use-morse-code/</link><guid isPermaLink="true">https://codeshift.pages.dev/articles/does-anyone-still-use-morse-code/</guid><description>Yes. Amateur radio operators use Morse code daily, the FCC dropped the US exam requirement in 2007, and Gboard added Morse input for accessibility in 2018.</description><pubDate>Sun, 13 Sep 2026 00:00:00 GMT</pubDate></item><item><title>How to Convert Decimal to Binary</title><link>https://codeshift.pages.dev/articles/how-to-convert-decimal-to-binary/</link><guid isPermaLink="true">https://codeshift.pages.dev/articles/how-to-convert-decimal-to-binary/</guid><description>Divide by 2 repeatedly and read remainders bottom-up. Decimal 25 becomes 11001, decimal 100 becomes 1100100. Full step-by-step method inside.</description><pubDate>Sun, 13 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Morse Code Prosigns and Abbreviations</title><link>https://codeshift.pages.dev/articles/morse-code-prosigns-and-abbreviations/</link><guid isPermaLink="true">https://codeshift.pages.dev/articles/morse-code-prosigns-and-abbreviations/</guid><description>Morse prosigns are sent without letter gaps: AR ends a message, SK ends a contact, BT is a break. Q-codes and common CW abbreviations included.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item><item><title>What Is Base64 Encoding?</title><link>https://codeshift.pages.dev/articles/what-is-base64-encoding/</link><guid isPermaLink="true">https://codeshift.pages.dev/articles/what-is-base64-encoding/</guid><description>Base64 converts binary data to text using 64 printable characters. &apos;Man&apos; encodes to &apos;TWFu&apos;. It is used in email attachments, data URIs, and JWTs.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item><item><title>International vs. American Morse Code</title><link>https://codeshift.pages.dev/articles/international-vs-american-morse-code/</link><guid isPermaLink="true">https://codeshift.pages.dev/articles/international-vs-american-morse-code/</guid><description>International Morse uses only dots and dashes. American Morse had three mark lengths and different encodings. International became the global standard.</description><pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate></item><item><title>What Is UTF-8? Encoding Explained</title><link>https://codeshift.pages.dev/articles/what-is-utf-8/</link><guid isPermaLink="true">https://codeshift.pages.dev/articles/what-is-utf-8/</guid><description>UTF-8 encodes any Unicode character as 1 to 4 bytes. ASCII uses 1 byte; é uses 2 bytes (C3 A9); emoji use 4 bytes. It is the encoding of the modern web.</description><pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate></item><item><title>ASCII vs. Unicode: What&apos;s the Difference?</title><link>https://codeshift.pages.dev/articles/ascii-vs-unicode/</link><guid isPermaLink="true">https://codeshift.pages.dev/articles/ascii-vs-unicode/</guid><description>ASCII covers 128 characters for English. Unicode covers over 149,000 characters for every human writing system. UTF-8 encodes both and is the web standard.</description><pubDate>Sat, 05 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Morse Code Timing Explained</title><link>https://codeshift.pages.dev/articles/morse-code-timing-explained/</link><guid isPermaLink="true">https://codeshift.pages.dev/articles/morse-code-timing-explained/</guid><description>Morse code timing follows four ITU rules: a dash is 3 dots long, gaps within a letter are 1 dot, between letters 3 dots, and between words 7 dots.</description><pubDate>Sat, 05 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Binary vs. Hexadecimal: What&apos;s the Difference?</title><link>https://codeshift.pages.dev/articles/binary-vs-hexadecimal/</link><guid isPermaLink="true">https://codeshift.pages.dev/articles/binary-vs-hexadecimal/</guid><description>Binary uses base 2 (digits 0–1); hex uses base 16 (digits 0–9 and A–F). One hex digit equals exactly 4 binary digits, making hex a compact shorthand.</description><pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate></item><item><title>How to Learn Morse Code</title><link>https://codeshift.pages.dev/articles/how-to-learn-morse-code/</link><guid isPermaLink="true">https://codeshift.pages.dev/articles/how-to-learn-morse-code/</guid><description>Learn Morse code in weeks using the Koch method: start at full speed with two characters, add more as you hit 90% accuracy. No memorizing charts needed.</description><pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate></item><item><title>History of Morse Code</title><link>https://codeshift.pages.dev/articles/history-of-morse-code/</link><guid isPermaLink="true">https://codeshift.pages.dev/articles/history-of-morse-code/</guid><description>Morse code was invented by Samuel Morse and Alfred Vail in the 1830s. Learn how it went from the first telegraph line to a global standard still in use today.</description><pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate></item><item><title>How to Read Binary Numbers</title><link>https://codeshift.pages.dev/articles/how-to-read-binary/</link><guid isPermaLink="true">https://codeshift.pages.dev/articles/how-to-read-binary/</guid><description>Binary uses only 0 and 1. Each digit is a power of 2, so 01000001 = 65 = the letter A. Learn to decode any binary string in minutes.</description><pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate></item></channel></rss>