Americký standardní kód pro výměnu informací (ASCII) je standard kódování znaků používaný pro reprezentaci textu v počítačích, komunikačních zařízeních a dalších elektronických zařízeních. Je to nejrozšířenější standard kódování znaků s více než 100 miliony oficiálních kódových bodů, které jsou definovány.
ASCII původně vyvinuli v roce 1963 Bob Bemer a Ray Johnson z výboru American Standards Association pro výměnu informací. Jeho účelem bylo poskytnout jednotné prostředky pro reprezentaci textu v online komunikaci a usnadnit výměnu dat mezi počítači různých designů. Standard byl poprvé publikován v roce 1968 jako „Americký standardní kód pro výměnu informací“.
ASCII používá 7bitový binární kód k reprezentaci 128 znaků. Obsahuje číslice 0-9, 26 anglických písmen s velkými i malými písmeny, interpunkční symboly na standardních psacích strojích a klávesnicích a několik řídicích kódů. Tyto řídicí kódy se primárně používají v komunikačních protokolech, jako je FTP a Telnet.
ASCII se ve výpočetní technice používá od 70. let 20. století. Je nezbytný pro vývoj mnoha počítačových programů a operačních systémů a stále je to primární kódování používané pro text v souborech uložených na digitálních zařízeních. Mnoho webových stránek stále používá ASCII pro základní značkování HTML a pravidelně se používá pro psaní serverových programů ve většině skriptovacích jazyků.
ASCII je také důležité v elektronické komunikaci. Bylo to primární kódování používané při přenosu e-mailů až do poloviny 90. let. Stále se běžně používá pro přenos prostého textu mezi počítači v e-mailech, online chatovacích místnostech a dalších textových aplikacích.
ASCII byl také upraven mnoha dalšími standardy. Přidáním dalších kódových bodů standard funguje v mnoha jazycích, včetně španělštiny, němčiny, ruštiny, japonštiny a čínštiny. Je také základem Universal Coded Character Set (UCS) a Unicode, dvou konkurenčních standardů, které zaujaly místo ASCII jako de facto standard pro kódování textu v počítačích.