ISO 8859-6, znane także jako „arabskie”, jest 8-bitowym kodowaniem będącym częścią standardu ISO 8859. Oryginalnie zostało zaprojektowane do pokrycia języków używających alfabetu arabskiego, lecz brakuje mu wielu glifów (na przykład dla urdu, czy dla języka perskiego), przez co nie zdobyło zbyt dużej popularności. Dziś ustępuje miejsca Unikodowi.

Tablica kodów ISO/IEC 8859-6:1999   x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF 0x Znaki kontrolne 1x 2x SP ! " # $ % & ' ( ) * + Przecinek, - . / 3x 0 1 2 3 4 5 6 7 8 9 : ; < = > ? 4x @ A B C D E F G H I J K L M N O 5x P Q R S T U V W X Y Z [ \ ] ^ _ 6x ` a b c d e f g h i j k l m n o 7x p q r s t u v w x y z { | } ~ 8x Nie używane 9x Ax NBSP NZ NZ NZ ¤ NZ NZ NZ NZ NZ NZ NZ ، SHY NZ NZ Bx NZ NZ NZ NZ NZ NZ NZ NZ NZ NZ NZ ؛ NZ NZ NZ ؟ Cx NZ ء آ أ ؤ إ ئ ا ب ة ت ث ج ح خ د Dx ذ ر ز س ش ص ض ط ظ ع غ NZ NZ NZ NZ NZ Ex ـ ف ق ك ل م ن ه و ى ي ◌ً ◌ٌ ◌ٍ ◌َ ◌ُ Fx ◌ِ ◌ّ ◌ْ NZ NZ NZ NZ NZ NZ NZ NZ NZ NZ NZ NZ NZ

W powyższej tabeli znak o kodzie 0x20 to zwykła spacja, 0xA0 to twarda spacja, a znak 0xAD to miękki dywiz.

Znaki o kodach 0xEB-0xF2 są łączonymi znakami diakrytycznymi.

Miejsca oznaczone jako „NZ” oznaczają znaki nie zdefiniowane przez standard.

Mapowanie na Unicode Poniższa tabela przedstawia miejsca znaków z ISO 8859-6 w Unicode.