← Blog

NodeJS: How To Colorize Text

August, 2019


So we installed NodeJS on our machine.

We also know How to Get External Packages.

Now we want to learn how to colorize text using chalk.

Write a simple script

  • Open your terminal
  • Create a file named index.js:
touch index.js
  • Add this JavaScript code into it:
// import chalk
const chalk = require("chalk");

// Example 1: inline styling, blue background and underline
console.log(chalk.bgBlue.underline("Example 1"));

// Example 2: create reusable style
const success = chalk.bgGreen.black.underline;
console.log(success("Example 2"));

// Example 3: you can do a lot of stuff, e.g. using hex values and template literals
const customize = chalk.hex("#B4DA55").bold;
console.log(`This is ${customize("Example 3")}.`);

Note: Chalk has a lot of available styles, read the docs of chalk.

Run it from the terminal

  • Run it:
node index.js
  • Result:

Alt Text

Further Reading


  • What is your favorite way/package to colorize text in Node? Why do you use it?


Hi! I'm Michael 👋 I'm a problem solver and mentor. My goal is to build great products and help you to become a better developer.