This extension provides UTF-8 JSON Unicode-escaping/unescaping capabilities, as defined in RFC 8259 Section 7.

Features

Usage

Manual Escaper/Unescaper Tab

Location: "JSON Unicode-Escaper" tab in Burp Suite.

Input Options

Processing

Select an escaping/unescaping method from the dropdown. The processed result will appear in the output area.

Output Options

Context Menu Integration

This extension adds right-click context menu options for requests and responses.

Note: Context menu options are not available in Intruder -> Payloads.

Intruder Payload Processing

Setup

  1. Configure your Intruder attack normally.
  2. Under Payloads -> Payload Processing, click Add -> Invoke Burp Extension.
  3. Select the desired escape/unescape method from the dropdown.

Payloads are automatically processed by the extension before being sent during the attack.

Note: Avoid changing custom escape character settings during an active attack.

Available Methods

Settings Tab Overview

JSON Unicode-escape Custom Chars Configuration

Note: These options are updated live and may impact ongoing Intruder attacks.

Global Settings

Import, Export, Reset

Note: Invalid JSON input is rejected. Errors appear in the UI and Extension -> Errors tab.