Στη γραφή, ένα κενό ή διάστημα ( ) είναι μια κενή περιοχή που διαχωρίζει λέξεις, προτάσεις, συλλαβές (στο συλλαβισμό) και άλλους γραπτούς ή τυπωμένους γλυφους (χαρακτήρες). Οι συμβάσεις για τα διαστήματα διαφέρουν μεταξύ των γλωσσών και σε ορισμένες γλώσσες. Τα κενά μεταξύ των λέξεων διευκολύνουν το έργο του αναγνώστη να προσδιορίζει λέξεις και να αποφεύγονται ασάφειες. Παρέχουν επίσης βολικούς οδηγούς για το πού ένας άνθρωπος ή ένα πρόγραμμα μπορεί να ξεκινήσει νέες γραμμές.
Η στοιχειοθέτηση μπορεί να χρησιμοποιεί κενά διαφορετικού πλάτους, όπως ακριβώς μπορεί να χρησιμοποιήσει γραφικούς χαρακτήρες διαφορετικού πλάτους. Σε αντίθεση με τους γραφικούς χαρακτήρες, τα κενά στοιχειοθέτησης συνήθως απλώνονται προκειμένου να ευθυγραμμιστεί το κείμενο . Η γραφομηχανή, από την άλλη πλευρά, έχει τυπικά μόνο ένα πλάτος για όλους τους χαρακτήρες, συμπεριλαμβανομένων των διαστημάτων. Μετά την ευρεία αποδοχή της γραφομηχανής, ορισμένες συμβάσεις της γραφομηχανής επηρέασαν την τυπογραφία και το σχεδιασμό των έντυπων έργων.
Η αναπαράσταση κειμένου στον υπολογιστή διευκολύνει την παραβίαση μηχανικών και φυσικών περιορισμών, όπως πλάτη χαρακτήρων, με τουλάχιστον δύο τρόπους:
Το Unicode ορίζει πολλές παραλλαγές ενός χαρακτήρα κενού διαστήματος, με διάφορες ιδιότητες· οι πιο συχνά συναντώμενες παραλλαγές περιλαμβάνουν:
U+0020 SPACE
U+00A0 NO-BREAK SPACE
U+2002 EN SPACE
U+2003 EM SPACE
Στις διευθύνσεις URL, τα κενά είναι τοις εκατό κωδικοποιημένα με την αναπαράσταση ASCII / UTF-8 %20
.