IA-32 (Intel Architecture, 32-bit), conocido de manera genérica como x86, x86-32 o i386, es la arquitectura del conjunto de instrucciones del procesador de Intel comercialmente más exitoso. Es una extensión de 32-bit, primero implementada en el Intel 80386, proveniente de los antiguos procesadores Intel 8086,80186 y 80286 de 16-bit y el denominador común de todos los diseños x86 subsecuentes. Esta arquitectura define el conjunto de instrucciones para la familia de microprocesadores instalados en la gran mayoría de computadoras personales en el mundo.
La longevidad se debe en parte a la completa compatibilidad hacia atrás y que la arquitectura también se ha extendido a 64-bits, sin romper la compatibilidad. Esta extensión es conocida como Intel 64 por Intel o AMD64 por AMD (y referida genéricamente como x86-64 o x64) y no está relacionada de manera alguna a la arquitectura IA-64 de 64-bits implementada por la serie Itanium de Intel.
El conjunto de instrucciones IA-32 se describe normalmente como una arquitectura CISC (Complex Instruction Set Computer, en inglés), aunque tales clasificaciones han perdido sentido con los avances en el diseño de microprocesadores. Las microarquitecturas x86 modernas, como K7, NetBurst, y otras, son referidas como procesadores post-RISC.