Ideograma yra simbolis, dažnai naudojamas rašytinėje kalboje, kuriame tam tikrai idėjai ar koncepcijai pavaizduoti naudojamas paveikslėlis, o ne raidės. Šio tipo vaizdas paprastai yra konceptualaus arba abstraktaus pobūdžio, nes vaizdas dažnai reiškia kažką didesnio, nei galima išreikšti tiesioginiu vaizdu. Pavyzdžiui, ideograma, vaizduojanti veiksmą, gali pavaizduoti kažką, kas yra susijusi su tuo veiksmu, o ne grafiškai pavaizduoti patį veiksmą. Į šių tipų vaizdus taip pat gali būti įtrauktos piktogramos, ty vaizdai, vaizduojantys konkretų daiktą tiesiogiai pavaizduodami tą daiktą, pvz., žmogų ar gyvūną.
Yra nemažai kalbų, kurios naudojo ideogramas įvairioms idėjoms ar sąvokoms vaizduoti. Pavyzdžiui, senovės Egipto hieroglifai dažnai buvo kuriami kaip ideogramų ir piktogramų serija, skirta išreikšti įvairias sąvokas ir papasakoti istorijas apie skirtingus įvykius. Tokio tipo piktografines kalbas dažnai gali būti sunku suprasti ir interpretuoti, ypač jei ideogramos yra sudėtingos arba nesusijusios su šiuolaikinėmis idėjomis ar įsitikinimais. Kadangi ideograma paprastai atspindi idėją ar koncepciją, gali būti, kad bėgant laikui ir mąstymo pasikeitimams senesnis vaizdas gali tapti neaiškus arba visiškai prarastas, kai jį žiūrima šiandien.
Ideograma taip pat gali būti naudojama modernesniame kontekste, dažnai kaip būdas vizualiai pateikti idėją, kuri gali įveikti kalbos barjerus. Oro uostai ir kitos vietos, kuriose susirenka skirtingų šalių ir kalbinės kilmės žmonės, dažnai naudoja ideogramas, kad pateiktų informaciją žmonėms. Vonios kambariai, telefonai ir kitos viešosios patalpos dažnai žymimos ideogramomis, kurios padeda žmonėms juos rasti, nepaisant kalbos mokėjimo. Netgi arabiškų skaičių ir matematinių simbolių naudojimas gali būti laikomas ideograma, nes šie skaičiai ir simboliai suprantami daugeliu kalbų, nepaisant tų skaičių pavadinimų tokiomis kalbomis.
Nors piktograma yra panaši į ideogramą, kai kurie žmonės jas laiko ideogramų pogrupiu, o kiti jas laiko atskiromis sąvokomis. Piktograma yra vizualus idėjos atvaizdavimas per vaizdą, o ne per kitą kalbą, tai yra labiau tiesioginis vaizdavimas. Tai reiškia, kad nors ideograma gali reikšti kažką panašaus į „dvasią“ arba „bėgti“, piktograma dažnai reiškia „vyrą“, „šuo“ arba „paukštį“. Tada tokio tipo piktogramose naudojamas vyro atvaizdas, kuris pavaizduotų „žmogų“, o atvaizdas, kuris lengvai atpažįstamas kaip paukštis, reiškiantis „paukštį“, todėl tokias piktogramas lengviau išversti ir suprasti, net jas žiūrint po tūkstančių metų.