จุดรหัสหมายถึงค่าตัวเลขเฉพาะที่บ่งบอกถึงอักขระแต่ละตัวในชุดอักขระ จากมุมมองของผู้ใช้ปลายทางการพิมพ์บนคอมพิวเตอร์ค่อนข้างง่าย การกดคีย์ที่มีป้ายกำกับบนแป้นพิมพ์จะสร้างอักขระที่สอดคล้องกันบนหน้าจอ อย่างไรก็ตามจากมุมมองของคอมพิวเตอร์การพิมพ์นั้นยากกว่ามาก อินพุตจากคีย์บอร์ดต้องได้รับการแปลหลายครั้งเพื่อสร้างอักขระที่เลือก จุดโค้ดของอักขระเฉพาะนั้นเป็นเพียงขั้นตอนเดียวในห่วงโซ่การแปลทำให้สามารถมองเห็นข้อความบนหน้าจอภายในชุดอักขระเฉพาะ
ชุดอักขระเป็นเหมือนพจนานุกรมหลายภาษาที่อธิบายถึงคอมพิวเตอร์ที่มีตัวเลขสอดคล้องกับอักขระใด จุดโค้ดคือหมายเลขที่สอดคล้องกับอักขระเฉพาะในชุดอักขระนั้น ตัวอย่างของชุดอักขระที่ใช้กันทั่วไปในคอมพิวเตอร์ ได้แก่ American Standard Code สำหรับ Information Interchange (ASCII) และ Unicode แต่ละชุดเหล่านี้มีจุดรหัสที่แตกต่างกันดังนั้นในขณะที่ตัวอย่างเช่นจุดรหัส 400 ใน ASCII อาจหมายถึง "!" ตัวละครใน Unicode มันอาจหมายถึง "&"
เมื่อผู้ใช้กดปุ่มบนแป้นพิมพ์ฮาร์ดแวร์จะสร้างชุดของอิมพัลส์อิเล็กทรอนิกส์เฉพาะที่คอมพิวเตอร์ทำหน้าที่แปลงเป็นไบนารี่ ไบนารีคือภาษาของคอมพิวเตอร์ซึ่งประกอบด้วยอะไรนอกจากตัวอักษร "1" และ "0" จากนี้คอมพิวเตอร์จะคำนวณตัวเลขเฉพาะซึ่งจะต้องตรงกับจุดรหัสของชุดอักขระเพื่อสร้างอักขระที่ต้องการ หลังจากทั้งหมดนี้คอมพิวเตอร์ผลิตอักขระที่เลือกบนหน้าจอ
รหัสจุดจะถูกเก็บไว้ในคอมพิวเตอร์ในช่องว่างตั้งแต่หนึ่งถึงสี่ไบต์ นี่เป็นหน่วยความจำอันน้อยมากซึ่งหมายความว่าการเก็บคะแนนรหัสเป็นร้อยหรือพันไม่ใช่สิ่งท้าทายสำหรับคอมพิวเตอร์สมัยใหม่ ผลที่ได้คือผู้สร้างชุดอักขระมักปล่อยให้มีพื้นที่ว่างจำนวนมากสำหรับการกำหนดจุดรหัสที่ไม่ระบุซึ่งทำให้โปรแกรมเมอร์สามารถเพิ่มตัวละครเพิ่มเติมไปยังชุดได้ตามความจำเป็นโดยไม่ต้องทำการแก้ไขโค้ด
อีกประเด็นที่ควรสังเกตคือจุดรหัสมักใช้กับนามธรรมหรืออักขระที่ไม่ได้มาตรฐานในชุดอักขระ หากต้องการดูตัวอย่างของตัวอักษรนามธรรมเหล่านี้ให้เปิดเมนู "เริ่ม" บนคอมพิวเตอร์ - หากใช้เครื่องที่ใช้ Windows - และพิมพ์ "Charmap" ลงในช่อง "เริ่มค้นหา" กด "Enter" เพื่อแสดงรายการอักขระนามธรรมที่มีอยู่สำหรับชุดอักขระที่เลือก


