AsciiDoc est un format de document lisible par l'homme qui est sémantiquement équivalent à DocBook XML, mais utilise un langage de balisage en texte brut. Il est conçu pour l'écriture de notes, de documentation, d'articles, de livres, d'ebooks, de présentations (slide decks), de pages web, de pages de manuel (man pages) et de blogs. Les fichiers AsciiDoc sont typiquement rédigés avec un éditeur de texte, puis traités en divers formats de sortie tels que HTML, PDF, EPUB et DocBook XML à l'aide d'un processeur AsciiDoc. Ce format met l'accent sur la lisibilité et la facilité d'écriture, ce qui en fait un choix populaire pour les rédacteurs techniques et les développeurs. AsciiDoc prend en charge des fonctionnalités telles que les tableaux, les listes, les références croisées et les inclusions, permettant la création de documents complexes et bien structurés. La nature en texte brut d'AsciiDoc le rend idéal pour les systèmes de contrôle de version comme Git, car les modifications sont facilement suivies et comparées (diffed). Il est souvent utilisé dans les projets de documentation logicielle où la maintenabilité et la collaboration sont cruciales. AsciiDoc est également pris en charge par divers générateurs de sites statiques et outils de documentation, améliorant encore sa polyvalence.