# How to create a multiline string in JavaScript

> Learn how to create a multiline string in JavaScript using template literals, the backtick-delimited strings added in ES6 that let text span several lines.

Author: [Flavio Copes](https://flaviocopes.com/about/) | Published: 2018-09-30 | Topics: [JavaScript](https://flaviocopes.com/tags/js/) | Canonical: https://flaviocopes.com/how-to-create-multiline-string-javascript/

[JavaScript](https://flaviocopes.com/javascript/) never had a true good way to handle multiline strings, until 2015 when ES6 was introduced, along with [template literals](https://flaviocopes.com/javascript-template-literals/).


Template literals are strings delimited by backticks, instead of the normal single/double quote delimiter.

They have a unique feature: they allow multiline strings:

```js
const multilineString = `A string
on multiple lines`

const anotherMultilineString = `Hey
this is cool
a multiline
st
r
i
n
g
!
`
```
