El juego de caracteres de GW-BASIC incluye todos los caracteres que sean legales en comandos, declaraciones, funciones, y variables de GW-BASIC. El sistema abarca caracteres alfabéticos, numéricos, y especiales.
Los caracteres alfabéticos en GW-BASIC son las letras mayúsculas y minúsculas del alfabeto.
Los caracteres numéricos en GW-BASIC son los dígitos 0 a 9.
Los caracteres especiales siguientes y las llaves terminales son reconocidos por GW-BASIC:
| Carácter | Descripción |
| Espacio en blanco. | |
| = | Símbolo del igual o de la asignación. |
| + | Encadenamiento del signo de más o de la secuencia. |
| - | Signo de menos. |
| * | Símbolo del asterisco o de la multiplicación. |
| / | Símbolo de la raya vertical o de la división. |
| ^ | Signo de intercalación, símbolo del exponentiation, o llave de CTRL. |
| ( | Paréntesis izquierdos. |
| ) | Paréntesis derechos. |
| % | Declaración de los por ciento o del número entero. |
| # | Muestra del número o declaración de precisión doble. |
| $ | Muestra del dólar o declaración de la secuencia. |
| ¡! | Punto del exclamation o declaración de la solo-precisio'n. |
| [ | Soporte izquierdo. |
| ] | Soporte derecho. |
| , | Coma. |
| "" | Marcas de la cita o delimitador dobles de la secuencia. |
| . | Período, punto, o coma. |
| ' | Marca de sola cita, apóstrofe, o indicador de la observación. |
| ; | Punto y coma o supresor del retorno del carro. |
| : | Dos puntos o línea delimitador de la declaración. |
| y | Signo "&" o descriptor para la conversión del número hexadecimal y octal. |
| ¿? | Signo de interrogación. |
| < | Menos que símbolo. |
| > | Mayor que símbolo. |
| \ | Símbolo de la división del backslash o del número entero. |
| @ | "en" la muestra. |
| _ | Raya. |
| TECLA DE RETROCESO | Las cancelaciones duran el carácter mecanografiado. |
| Salida | Borra la línea lógica actual de la pantalla. |
| BACKSPACE | Mueve la posición de impresión a la interrupción de la tabulación siguiente. Las interrupciones de la tabulación son cada ocho columnas. |
| CURSOR | Mueve el cursor a la línea física siguiente. |
| RETURN | Termina la entrada a una línea y mueve el cursor al principio de la línea siguiente, o ejecuta la declaración en modo directo. |