# Why does Jekyll generate two meta tags with charsets?

**URL:** <https://talk.jekyllrb.com/t/why-does-jekyll-generate-two-meta-tags-with-charsets/8252>\
**Category:** Help\
**Created:** [May 17, 2023, 10:38am UTC](https://talk.jekyllrb.com/t/why-does-jekyll-generate-two-meta-tags-with-charsets/8252 "2023-05-17T10:38:02Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Timothy](https://avatars.discourse-cdn.com/v4/letter/t/f14d63/32.png) [@Timothy](https://talk.jekyllrb.com/u/Timothy)\
**Post date:** [May 17, 2023, 10:38am UTC](https://talk.jekyllrb.com/t/why-does-jekyll-generate-two-meta-tags-with-charsets/8252/1 "2023-05-17T10:38:02Z")

</div>

Why does Jekyll generate both of these meta tages even though I only have the ` <meta charset="utf-8">` in my template?

```auto
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta charset="utf-8">

```

---

<div class="post-metadata">

**Author:** ![BillRaymond](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/billraymond/32/5963_2.png) [@BillRaymond](https://talk.jekyllrb.com/u/BillRaymond)\
**Post date:** [May 17, 2023, 6:20pm UTC](https://talk.jekyllrb.com/t/why-does-jekyll-generate-two-meta-tags-with-charsets/8252/3 "2023-05-17T18:20:27Z")

</div>

While you answered your question, I would say this is good advice to anyone reading this message.

Jekyll does not insert code into your files, but plug-ins can.

The only situation I can think of is when you use `bundle exec jekyll serve --livereload`. To achieve the livereload feature, Jekyll injects a little JavaScript, but that is for testing code, not when you are building the site.
