BeCyPad ist ein textbasierender Editor für Web-Dokumente. Die MDI-Oberfläche erlaubt das gleichzeitige Bearbeiten von mehreren Dokumenten. Weiterhin können mehrere Dokumente zu Projekten zusammengefasst werden. Um die Übersichtlichkeit zu fördern, werden verschiedene Text-Elemente automatisch unterschiedlich am Bildschirm dargestellt, indem mehrere Farben und Schriftschnitte wie Fett oder Kursiv verwendet werden. Ausdrucke der Dokumente können ebenfalls derart gegliedert werden. Über die Optionen kann das Syntax-Coloring den persönlichen Vorlieben angepasst werden. Gegenwärtig steht das Syntax-Coloring für folgende Dokument-Typen zur Verfügung: HTML/XHTML, CSS, PERL, Java, Python, C/C++/C#, VBasic, PHP, XML, SQL, Assembler und INI. Um möglichst wenig tippen zu müssen und um nicht jedes Mal die Schreibweise eines Ausdruckes nachgucken zu müssen, können viele Text-Elemente wie Tags, Variablen und dergleichen durch die Anwendung vervollständigt werden. Hierbei wird eine Liste mit Vorschlägen angezeigt, aus der dann der gewünschte Text ausgewählt werden kann. In Fällen, wo die Schreibweise eines Ausdrucks bezüglich der Groß- und Kleinschreibung egal ist, kann im Editor über die Optionen die persönliche Vorliebe eingestellt werden. So hilft die Vervollständigen Funktion auch, den Schreibstil im Dokument konsequent durchzuführen. Neben dem ausdrücklichen Aufrufen dieser Funktion ist auch eine automatische Ausführung möglich. Hierbei wird die Funktion gestartet, sobald bestimmte Buchstaben eingeben werden, die von der Anwendung als Anfang eines zu vervollständigenden Wortes verstanden werden. Diese Funktion kann derzeit innerhalb von HTML-Dokumenten für Tags, Attribute, Werte (Farben, Verweise usw.) genutzt werden, innerhalb von PERL-Skripten für Variablen und Prozeduren, in StyleSheet-Definitionen für Formate und deren Werte, in JavaSkripten für Objekt-Methoden und -Eigenschaften sowie in PHP-Skripten für Variablen. Angesichts der Fülle von Funktionen, die manche Programmiersprache bietet, bleibt oftmals der Blick in die Dokumentation nicht erspart, weil man die Syntax der Funktion nicht kennt. Von vielen PHP- und JavaScript-Funktionen kennt die Anwendung die Syntax und scheut sich nicht, diese beim Tippen in einem kleinen Tooltip-Fenster anzuzeigen.