อักษร (อังกฤษ: alphabet) คือ สัญลักษณ์ หรือ เครื่องหมาย สำหรับใช้แทนหน่วยเสียง ในภาษาหนึ่งๆ โดยเรียกรวมทั้งชุดหรือทั้งระบบ โดยทั่วไป อักษรแต่ละตัว มักจะใช้แทนหน่วยเสียงหนึ่งๆ ซึ่งอาจเป็นเสียงสระ พยัญชนะ หรือหน่วยเสียงปลีกย่อยอื่นๆ เช่น อักษรโรมัน อักษรไทย อักษรมอญ โดยทั่วไปเรียกกันว่า "ตัวหนังสือ"
อย่างไรก็ตาม สัญลักษณ์แทนเสียงในบางภาษาอาจใช้แทนเสียงของพยางค์ หรือคำ ก็ได้ เช่น อักษรจีน หรือตัวหนังสือจีน (นักวิชาการบางสำนักไม่ถือว่าตัวหนังสือจีน เป็น "อักษร" ตามนิยามของคำว่า alphabet ในภาษาอังกฤษ แต่เรียกว่า ideogram คือสัญลักษณ์แทนคำ หรือหน่วยคำ)
แบบแผนว่าด้วยตัวหนังสือนั้น ในตำราภาษาไทย เรียกว่า อักขรวิธี ซึ่งว่าด้วยการเขียน การอ่าน การประสมอักษร และการใช้อักษรอย่างถูกต้อง
อักษรอาจใช้สำหรับภาษาหนึ่ง ๆ หรือใช้กับหลายภาษาก็ได้ ด้วยเหตุนี้ จึงมักจะมีความเข้าใจสับสน ระหว่าง คำว่า อักษร และภาษา อยู่เสมอ ตัวอย่างเช่น อักษรโรมัน ใช้เขียนภาษาต่างๆ หลายภาษาในยุโรป โดยมีการดัดแปลงเล็กๆ น้อยๆ เพื่อให้สามารถแทนเสียงในภาษาของตนได้ เช่น ภาษาอังกฤษ ภาษาฝรั่งเศส ภาษาสเปน เป็นต้น รวมทั้งภาษาในภูมิภาคอื่นๆ เช่น ภาษามลายู ภาษาจีน และภาษาเวียดนาม (ดัดแปลงตัวอักษร) เป็นต้น
มีหลายประเทศใช้อักษรที่แตกต่างกันตามเวลาเช่น อักษรในสมัยโบราณ เมื่อเวลาผ่านไป ก็เปลี่ยนรูปร่างไปเป็นอักษรปัจจุบัน หรือเปลี่ยนไปใช้อักษรชนิดอื่นโดยสิ้นเชิง
พื้นฐานจากพยางค์: อักษรในอานาโตเลีย (คาเรีย ? ลิเชีย ? ลิเดีย ? ลูเวีย) ? รูปลิ่ม (ซูเมอร์ ? แอกแคด ? อีลาไมต์) ? ตงปา ? ตันกัท ? มายา ? อี้พื้นฐานจากอักษรจีน: คันจิ ? คีตัน ? อักษรจีน (ตัวเต็ม ? ตัวย่อ) ? จื๋อโนม ? จูร์เชน ? น่าซี ? สือดิบผู้จ่อง ? ฮันจา