---
title: '|escapejs'
description: escapes characters used in JavaScript strings.
date: '2026-08-02'
categories:
  - Filter
  - Coding
canonical: https://www.djangotemplatetagsandfilters.com/filters/escapejs/
doc_link: https://docs.djangoproject.com/en/6.0/ref/templates/builtins/#escapejs
---

# |escapejs

escapes characters used in JavaScript strings.

## Documentation

Escapes characters used in JavaScript strings. Use [json\_script](/filters/json_script/) instead.

> ### Warning
> Do not use this filter. It is not safe.
> See Adam Johnson’s [Safely Including Data for JavaScript in a Django Template](https://adamj.eu/tech/2020/02/18/safely-including-data-for-javascript-in-a-django-template/) for a detailed explanation of how to safely include dynamic data for JavaScript processing.
