A user-friendly R/Shiny application to generate customizable word clouds from raw text files. This tool supports multiple languages and provides options for cleaning data and exporting results.
- Multi-language support: Choose between English, French, Spanish, and German for stopword removal.
- Dynamic text cleaning: Automatically handles punctuation, numbers, and whitespace.
- Customizable visuals: Adjust word count, minimum frequency, and color palettes.
- Export ready: Download high-resolution PNG versions of your generated word clouds.
- Modern UI: Built with the
flatlyBootstrap theme and interactive loading spinners.
To run this app locally, ensure you have R and RStudio installed.
- Clone this repository:
git clone https://github.com/your-username/word-cloud-generator.git- Open the project in R and install the required dependencies:
install.packages(c("shiny", "shinyjs", "shinycssloaders", "tm", "wordcloud", "RColorBrewer", "bslib"))- Run the application:
shiny::runApp()- Upload a
.txtfile. - Select the language of the text to filter out common stopwords.
- Fine-tune the appearance using the sliders and dropdowns.
- Click Download Word Cloud to save your image.
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Copyright © 2026 — Guillaume Desagulier / Université Bordeaux Montaigne