The rule at a glance

  • Say as a word (acronym) — letters form pronounceable syllables: RAM = "ram," SCRUM = "skrum," ASCII = "ASS-key," CRUD = "crud," REST = "rest," YAML = "yam-el," BIOS = "BY-oss"
  • Spell out (initialism) — consonant clusters that resist syllables: HTTP = "aitch-tee-tee-pee," API = "ay-pee-eye," URL = "you-ar-el," SQL* = "ess-cue-el," CSS = "see-ess-ess," IDE = "eye-dee-ee"
  • Edge cases: SQL is debated — "sequel" vs "ess-cue-el" (both accepted); GIF is debated — "jif" vs "gif"
  • Quick test: try saying the letters as a single word. If it sounds natural, say it as a word. If it feels forced, spell it out.

20 common IT acronyms — say or spell?

AcronymSay as wordSpell outHow to say it
RAM✔"ram"
ROM✔"rom"
BIOS✔"BY-oss"
ASCII✔"ASS-key"
CRUD✔"crud"
REST✔"rest"
SCRUM✔"skrum"
YAML✔"yam-el"
OWASP✔"oh-wah-sp"
CRON✔"kron"
API✔"ay-pee-eye"
URL✔"you-ar-el"
HTTP✔"aitch-tee-tee-pee"
CSS✔"see-ess-ess"
IDE✔"eye-dee-ee"
CPU✔"see-pee-you"
AWS✔"ay-double-you-ess"
JWT✔"jay-double-you-tee"
SQL⚡ disputed⚡ disputed"sequel" or "ess-cue-el"
GIF⚡ disputed"jif" or "gif" (both heard)

Question 0 of 5

How do most developers pronounce NASA when using it as a comparison (e.g. "NASA-scale infrastructure")?