diff --git a/locales/en.yml b/locales/en.yml
index d1cd21c4..8e2e3ba8 100644
--- a/locales/en.yml
+++ b/locales/en.yml
@@ -332,6 +332,10 @@ tools:
title: JSON minify
description: Minify and compress your JSON by removing unnecessary whitespace.
+ json-stringify:
+ title: JSON Stringify
+ description: Convert your plain text or JavaScript objects into a JSON string format by escaping special characters and ensuring valid JSON structure. Ideal for transmitting data or storing in JSON-compatible formats.
+
ulid-generator:
title: ULID generator
description: Generate random Universally Unique Lexicographically Sortable Identifier (ULID).
diff --git a/src/tools/index.ts b/src/tools/index.ts
index 388cfaf4..dfee8619 100644
--- a/src/tools/index.ts
+++ b/src/tools/index.ts
@@ -1,6 +1,7 @@
import { tool as base64FileConverter } from './base64-file-converter';
import { tool as base64StringConverter } from './base64-string-converter';
import { tool as basicAuthGenerator } from './basic-auth-generator';
+import { tool as jsonStringify } from './json-stringify';
import { tool as emailNormalizer } from './email-normalizer';
import { tool as asciiTextDrawer } from './ascii-text-drawer';
@@ -151,6 +152,7 @@ export const toolsByCategory: ToolCategory[] = [
crontabGenerator,
jsonViewer,
jsonMinify,
+ jsonStringify,
jsonToCsv,
sqlPrettify,
chmodCalculator,
diff --git a/src/tools/json-stringify/index.ts b/src/tools/json-stringify/index.ts
new file mode 100644
index 00000000..08f36c50
--- /dev/null
+++ b/src/tools/json-stringify/index.ts
@@ -0,0 +1,12 @@
+import { ClearFormatting } from '@vicons/tabler';
+import { defineTool } from '../tool';
+
+export const tool = defineTool({
+ name: 'Json stringify',
+ path: '/json-stringify',
+ description: '',
+ keywords: ['json', 'stringify'],
+ component: () => import('./json-stringify.vue'),
+ icon: ClearFormatting,
+ createdAt: new Date('2024-10-17'),
+});
diff --git a/src/tools/json-stringify/json-stringify.vue b/src/tools/json-stringify/json-stringify.vue
new file mode 100644
index 00000000..22bc89ac
--- /dev/null
+++ b/src/tools/json-stringify/json-stringify.vue
@@ -0,0 +1,26 @@
+
+
+
+
+