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 @@
+
+
+
+  
+