Tkanje je umjetnost ili zanat pretvaranja pređe u tkaninu. Najvažniji od alata za tkanje je tkalački stan, kojeg ima nekoliko različitih vrsta, uključujući tradicionalne i moderne tkalačke stanke. Ostali alati za tkanje uglavnom su pribor za tkalački stan, a rukovanje nitima ili pređom čine praktičnijim za tkalca.
Ručno spajanje pređe kako bi se stvorila isprepletena tkanina je moguće, ali tradicionalne metode tkanja razvile su alate za tkanje koji tkaču omogućuju stvaranje većih i funkcionalnijih tkanina u mnogo kraćem vremenu. To su tkalački stan, a jedno od najčešćih rješenja bio je tkalački stan za leđa. Uz tkalački stan s remenom, tkalac nosi pojas pričvršćen za osnovu, ili uzdužni niz niti, dok su drugi krajevi pričvršćeni za trajno sidro kao što je drvo. Tkalac može kontrolirati napetost osnove naginjući se naprijed ili natrag. Niti potke, ili poprečni niz, nose se kroz osnovu pomoću šatla, jednostavnog uređaja koji ne samo da drži potku, već čini da se rezultirajuća tkanina čvrsto drži.
Drugi tkalački tkalački strojevi rade na približno istim principima. Ti alati za tkanje uključuju relativno jednostavan stolni tkalački stan, tako nazvan zbog svoje male veličine, koji omogućuje ručno manipuliranje osnove i provlačenje šatla kroz prostor koji se otvara, nazvan šupa. Na nožnom tkalačkom stanu, osnova se podiže nožnim pedalama, oslobađajući ruke tkalca za korištenje šahtla i mlača, uređaja koji pakira niti potke protiv osnove. Protutežni, tkalački tkalački i kontramarch tkalački su sve vrste nožnih tkalačkih staništa. Uspravni tkalački stan povezan s Indijancima Navajo drži osnovu u okomitom okviru i može se jeftino izraditi kod kuće.
Postoje i drugi alati za tkanje vezani uz tkalački stan. Mnogi od njih se koriste za držanje pređe ili niti na ovaj ili onaj način. Šatl je važan dodatak koji dolazi u oblicima uključujući shuttle s ravnim štapom, shuttle za tepihe i shuttle za čamac. Čamac je jedan od češćih alata za tkanje i sadrži špulicu oko koje se namotava konac. Potom se špulica stavlja na vreteno u udubljenje šatla, koje izgleda kao čamac.
Alati za tkanje poput namotača špulice olakšavaju rukovanje koncem, u ovom slučaju ih namotaju na špulicu koja će biti postavljena u shuttle. Uspravni namotači za namotavanje čine proces namatanja bržim. Koluti ili čunjevi mogu organizirati mnogo duže duljine niti. Stalak za kalem je koristan za držanje namotanih niti i neophodan je za prijenos osnove na tkalački stan.