# Bard Text

Converts any Bard data to a plain text string (excluding sets). Bard data can be either:

* The raw value from a Bard field (a ProseMirror document), with or without sets
* One or more ProseMirror nodes (from the [bard_items](bard_items.md) modifier)

```yaml
main_content:
  -
    type: paragraph
    content:
      -
        type: text
        text: "We're going to build a simple personal website for a fictitious young aspiring programmer named Kurt Logan."
  -
    type: set
    attrs:
      values:
        type: code_block
        code: '<?php Statamic::rocks() ?>'
  -
    type: paragraph
    content:
      -
        type: text
        text: "Kurt always has and always will live in the 1980s and is very excited at the prospect of having his very own place in\_CYBERSPACE."
```

::tabs

::tab antlers
```antlers
{{ main_content | raw | bard_text }}
{{ main_content | raw | bard_text | read_time }}
```
::tab blade
```blade
{{ Statamic::modify($main_content)->bardText() }}
{{ Statamic::modify($main_content)->bardText()->readTime() }}
```
::

```
We're going to build a simple personal website for a fictitious young aspiring programmer named Kurt Logan. Kurt always has and always will live in the 1980s and is very excited at the prospect of having his very own place in CYBERSPACE.
```

```
1
```
