1<!DOCTYPE html> 2 <html lang="en"> 3 4<head> 5 6 <meta charset="UTF-8"> 7 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 8 <meta http-equiv="X-UA-Compatible" content="ie=edge"> 9 <link rel="icon" type="image/x-icon" href="https://www.minifier.org/favicon.ico"> 10 <meta name="_token" content="fkZvEK2wiiDMdEzu1tz9n5LiFKGhQyPpLpq4Y0Qd" /> 11 <title>JSON Minifier / Compressor - Minify JSON Code Online</title> 12 <meta name="description" content="JSON Minifier / Compressor is used to minify JSON code. It compress json by removing spaces, lines and tabs." /> 13 14 15 <link rel="canonical" href="https://www.minifier.org/json-minifier" /> 16 <link rel="alternate" hreflang="x-default" 17 href="https://www.minifier.org/json-minifier" /> 18 <link rel="alternate" hreflang="en" 19 href="https://www.minifier.org/json-minifier" /> 20 <link rel="apple-touch-icon-precomposed" sizes="144x144" 21 href="https://www.minifier.org/web_assets/frontend/img/apple-touch-icon-144-precomposed.png" /> 22<link rel="shortcut icon" href="https://www.minifier.org/web_assets/frontend/img/favicon.ico" /> 23<meta property="og:title" 24 content="Minify JS and CSS online, or include the minifier in your project for on-the-fly compression." /> 25<meta property="og:description" 26 content="Minify JS and CSS online, or include the minifier in your project for on-the-fly compression." /> 27<meta property="og:type" content="website" /> 28<meta property="og:url" content="https://www.minifier.org" /> 29<meta property="og:image" content="https://www.minifier.org/img/logo_150.png" /> 30 31<meta name="twitter:card" content="summary" /> 32<meta name="twitter:domain" content="minifier.org" /> 33<meta name="twitter:title" content="JavaScript and CSS minifier" /> 34<meta name="twitter:description" 35 content="Minify JS and CSS online, or include the minifier in your project for on-the-fly compression." /> 36<meta name="twitter:image" content="https://www.minifier.org/img/logo_150.png" /> 37<meta name="twitter:url" content="https://www.minifier.org" /> 38 39<link rel="stylesheet" 40 href="https://www.minifier.org/web_assets/frontend/css/stylesheet.css?v=2.3" /> 41<link rel="stylesheet" href="https://www.minifier.org/web_assets/frontend/css/prism.css?v=2.3" /> 42<link rel="stylesheet" href="https://www.minifier.org/web_assets/frontend/css/style.css?v=2.3"> 43 44 45 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jsoneditor/10.0.2/jsoneditor.min.css" 46 integrity="sha512-8G+Vb2+10BSrSo+wupdzJIylDLpGtEYniQhp0rsbTigPG7Onn2S08Ai/KEGlxN2Ncx9fGqVHtRehMuOjPb9f8g==" 47 crossorigin="anonymous" referrerpolicy="no-referrer" /> 48 <style> 49 .source { 50 height: 480px; 51 min-height: 480px; 52 overflow: hidden; 53 } 54 55 .source.auto-height { 56 min-height: 480px; 57 } 58 59 @media (max-width: 760px) { 60 .source { 61 height: 300px; 62 min-height: 300px; 63 } 64 65 .source.auto-height { 66 min-height: 300px; 67 } 68 } 69 70 .output-section-B { 71 margin-top: 30px; 72 } 73 74 .upload-paste-btns { 75 top: 55% !important; 76 z-index: 1; 77 } 78 79 @media (min-width: 992px) { 80 #hero .container { 81 max-width: 95vw !important; 82 width: 95vw !important; 83 } 84 85 #hero .inline-section { 86 align-items: start; 87 gap: 16px; 88 } 89 90 .inline-section>.input-section-A, 91 .inline-section>.output-section-B { 92 width: 50%; 93 } 94 } 95 96 @media (max-width: 760px) { 97 .output-section-B { 98 display: none; 99 } 100 } 101 102 .js-clear-btn, 103 .submit-btn, 104 .blue-btn { 105 padding: 10px 36px !important; 106 font-size: 16px !important; 107 } 108 109 .submit-btn, 110 .blue-btn, 111 .dialog-btn { 112 background: #4C4C4C; 113 border: none; 114 } 115 116 .submit-btn:hover, 117 .blue-btn:hover, 118 .dialog-btn:hover { 119 background: #3a3a3a !important; 120 border: none; 121 } 122 123 .submit-btn:focus, 124 .submit-btn.focus, 125 .blue-btn.focus { 126 box-shadow: none; 127 } 128 129 .sample-btn { 130 margin-bottom: 6px; 131 } 132 133 .enlarge-btn { 134 position: absolute; 135 right: 0; 136 top: -34px; 137 cursor: pointer; 138 z-index: 10; 139 padding: 5px; 140 background: #f8f9fa; 141 border-radius: 4px; 142 border: 1px solid #ddd; 143 display: none; 144 align-items: center; 145 justify-content: center; 146 } 147 148 .enlarge-btn:hover { 149 background: #e9e9e9; 150 } 151 152 /* Expanded: JS sets explicit equal height on both wrappers; CM6 fills 100% */ 153 #editor.auto-height .cm-editor, 154 #editor_output.auto-height .cm-editor { 155 height: 100% !important; 156 } 157 158 #editor.auto-height .cm-scroller, 159 #editor_output.auto-height .cm-scroller { 160 height: 100% !important; 161 overflow: hidden !important; 162 } 163 164 .auto-update-wrapper { 165 display: flex; 166 align-items: center; 167 gap: 8px; 168 font-size: 14px; 169 color: #4C4C4C; 170 white-space: nowrap; 171 margin-top: 12px; 172 } 173 174 .auto-update-wrapper label, 175 .auto-update-wrapper input { 176 cursor: pointer; 177 } 178 179 .submit-section { 180 justify-content: start !important; 181 gap: 10px !important; 182 } 183 184 #editor, 185 #editor_output { 186 border: 1px solid #d1d5db; 187 transition: height 0.3s ease; 188 } 189 190 #editor .ace_editor, 191 #editor_output .ace_editor { 192 height: 100% !important; 193 font-size: 14px; 194 } 195 196 #editor .ace_editor *, 197 #editor_output .ace_editor * { 198 font-family: "Roboto Mono", SFMono, consolas, monaco, monospace !important; 199 } 200 201 .expndable { 202 transition: max-width 0.3s ease; 203 } 204 205 .medium-screen .expndable { 206 max-width: 95% !important; 207 } 208 209 .medium-screen #editor, 210 .medium-screen #editor_output { 211 height: 700px !important; 212 } 213 214 .drop-zone-overlay { 215 position: absolute; 216 inset: 0; 217 background: rgba(0, 0, 0, 0.6); 218 color: white; 219 display: none; 220 align-items: center; 221 justify-content: center; 222 font-size: 1.4rem; 223 z-index: 100; 224 border-radius: 6px; 225 pointer-events: none; 226 } 227 228 .drop-zone-overlay.active { 229 display: flex; 230 } 231</style> 232 <style> 233 .jsoneditor { 234 border-color: #d3d3d3; 235 } 236 .jsoneditor * { 237 font-family: "Roboto Mono", SFMono, consolas, moaco, monospace !important; 238 } 239 .jsoneditor-poweredBy { 240 display: none 241 } 242 243 #json-editor, 244 #json-output-editor { 245 transition: height 0.3s ease; 246 } 247 248 #json-editor.no-scroll .ace_scrollbar-v, 249 #json-output-editor.no-scroll .ace_scrollbar-v { 250 display: none !important; 251 } 252 253 .jsoneditor-menu { 254 background-color: #24292e; 255 border-bottom: 1px solid #24292e; 256 } 257 </style> 258 <link rel="stylesheet" 259 href="https://www.minifier.org/web_assets/frontend/css/components/upload-paste.css?v=2.3" /> 260 261 262 </head> 263 264<body> 265 266 267 268 269 <dialog id="errorDialog" class="server-message"> 270 <div class="error_header"> 271 <div class="error_content"> 272 <img src="https://www.minifier.org/web_assets/frontend/img/alert.svg" alt="alert-icon"> 273 <strong id="error-heading">Empty input field</strong> 274 </div> 275 <p id="error" class="error"></p> 276 </div> 277 <div class="close_modal_icon"> 278 <button class="close_error_modal close_modal" onclick="document.getElementById('errorDialog').close()">Try Again</button> 279 </div> 280</dialog> 281 282<dialog id="successDialog" class="server-success-message"> 283 <div class="success_header"> 284 <div class="success_content"> 285 <img src="https://www.minifier.org/web_assets/frontend/img/success.svg" alt="alert-icon"> 286 <strong id="success-heading">Empty input field</strong> 287 </div> 288 <p id="success" class="success"></p> 289 </div> 290 <div class="close_modal_icon"> 291 <button class="close_error_modal close_modal" onclick="document.getElementById('successDialog').close()">Done</button> 292 </div> 293</dialog> 294 295 296 <style> 297 .dropdown { 298 position: relative; 299 display: inline-block; 300 } 301 302 .dropdown-toggle { 303 background-color: #ffffff; 304 color: black; 305 padding: 5px; 306 cursor: pointer; 307 border: 1px solid #e0e0e0; 308 display: flex; 309 align-items: center; 310 justify-content: center; 311 gap: 10px; 312 position: relative; 313 transition: all 2s ease; 314 } 315 316 .dropdown-content { 317 display: none; 318 position: absolute; 319 background-color: white; 320 min-width: 100px; 321 max-height: 180px; 322 overflow-y: auto; 323 box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.2); 324 z-index: 1; 325 right: 0px; 326 } 327 328 .dropdown-content.active { 329 display: block; 330 } 331 332 .dropdown-content a { 333 color: black; 334 padding: 10px; 335 text-decoration: none; 336 display: flex; 337 margin-inline: 0; 338 align-items: center; 339 justify-content: flex-start; 340 gap: 5px; 341 } 342 343 .dropdown-content .selected {
344 background-color: #e0e0e0; 345 font-weight: bold; 346 } 347 348 .dropdown-content a:hover { 349 background-color: #f0f0f0; 350 } 351 352 button.dropdown-toggle::after { 353 position: absolute; 354 content: ""; 355 right: 2px; 356 transform: rotate(-90deg); 357 color: gray; 358 font-size: 16px; 359 font-weight: 500; 360 } 361 362 .dropdown-toggle .down-arrow { 363 width: 20px; 364 height: 20px; 365 } 366 367 @media screen and (max-width: 600px) { 368 .dropdown:hover .dropdown-content { 369 left: 0; 370 } 371 } 372 373 @media screen and (max-width: 1024px) { 374 .nav-links { 375 flex-direction: column; 376 } 377 } 378</style> 379<div class="nav"> 380 <input type="checkbox" id="nav-check"> 381 <div class="nav-header app-name"> 382 <a href="https://www.minifier.org" class="nav-title font-bold"> 383 Minify<span class="app-sub-title"> - JavaScript and CSS minifier</span> 384 </a> 385 386 </div> 387 <div class="nav-links" style="display: flex;align-items: center;"> 388 389 390 391 392 <div class="nav-search-box" id="navSearchBox"> 393 <div class="nav-search-inner"> 394 <svg class="nav-search-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"> 395 <circle cx="11" cy="11" r="8" /> 396 <line x1="21" y1="21" x2="16.65" y2="16.65" /> 397 </svg> 398 <input type="text" id="navSearchInput" class="nav-search-input" placeholder="Search tools..." autocomplete="off" spellcheck="false" /> 399 <kbd id="shortcutKey" class="nav-search-kbd"></kbd> 400 </div> 401 <ul class="nav-search-results" id="navSearchResults" role="listbox"></ul> 402 </div> 403 404 <a class="tool-link" href="https://www.minifier.org/qr-code-generator"> 405 QR Code Generator 406 <img src="https://www.minifier.org/web_assets/frontend/img/icons/new.svg" alt="new icon" width="24" height="20" /> 407 </a> 408 <a class="tool-link" href="https://www.minifier.org/json-m
408inifier"> 409 JSON Minifier 410 </a> 411 <a class="tool-link" href="https://www.minifier.org/qr-code-scanner"> 412 QR Code Scanner 413 </a> 414 <a class="tool-link" href="https://www.minifier.org/html-minifier"> 415 HTML Minifier 416 </a> 417 <a class="tool-link" href="https://www.minifier.org/html-validator"> 418 HTML Validator 419 </a> 420 <a class="tool-link" href="https://www.minifier.org/css-validator"> 421 CSS Validator 422 </a> 423 <a class="tool-link" href="https://www.minifier.org/javascript-validator"> 424 JS Validator 425 </a> 426 427 </div> 428 <div class="nav-btn"> 429 <label for="nav-check"> 430 <span></span> 431 <span></span> 432 <span></span> 433 </label> 434 </div> 435</div> 436 437
437<script> 438 const navSearchTools = [{"name":"minifier","slug":"minifier"},{"name":"HTML Minifier","slug":"html-minifier"},{"name":"JSON Minifier","slug":"json-minifier"},{"name":"JSON Formatter","slug":"json-formatter"},{"name":"HTML Formatter","slug":"html-formatter"},{"name":"XML Formatter","slug":"xml-formatter"},{"name":"JSON Validator","slug":"json-validator"},{"name":"XML Validator","slug":"xml-validator"},{"name":"JAVA Viewer","slug":"java-viewer"},{"name":"YAML Validator","slug":"yaml-validator"},{"name":"HTML Decoder","slug":"html-decoder"},{"name":"PHP Beautifier","slug":"php-beautifier"},{"name":"Excel to JSON","slug":"excel-to-json"},{"name":"SQL Formatter","slug":"sql-formatter"},{"name":"HTML to Markdown","slug":"html-to-markdown"},{"name":"CSV Viewer","slug":"csv-viewer"},{"name":"Diff Checker","slug":"diff-checker"},{"name":"JSON to JAVA","slug":"json-to-java"},{"name":"JSON to PHP","slug":"json-to-php"},{"name":"JSON to YAML","slug":"json-to-yaml"},{"name":"XML to JSON","slug":"xml-to-json"},{"name":"YAML to JSON","slug":"yaml-to-json"},{"name":"XML to YAML","slug":"xml-to-yaml"},{"name":"JSON to XML","slug":"json-to-xml"},{"name":"CSS Formatter","slug":"css-formatter"},{"name":"JavaScript Beautifier","slug":"javascript-beautifier"},{"name":"YAML Formatter","slug":"yaml-formatter"},{"name":"Markdown Formatter","slug":"markdown-formatter"},{"name":"Text to HTML Converter","slug":"text-to-html-converter"},{"name":"CSV to JSON Converter","slug":"csv-to-json-converter"},{"name":"CSS Validator","slug":"css-validator"},{"name":"HTML Validator","slug":"html-validator"},{"name":"Base64 Encoder Decoder","slug":"base64-encoder-decoder"},{"name":"SQL Minifier","slug":"sql-minifier"},{"name":"Text Minifier","slug":"text-minifier"},{"name":"Lua Minifier","slug":"lua-minifier"},{"name":"XML Minifier","slug":"xml-minifier"},{"name":"HTML to PHP Converter","slug":"html-to-php-converter"},{"name":"HTML to TSV Converter","slug":"html-to-tsv-converter"},{"name":"JSON to CSV","slug":"json-to-csv"},{"name":"JSON to TSV","slug":"json-to-tsv"},{"name":"JSON Viewer","slug":"json-viewer"},{"name":"XML Viewer","slug":"xml-viewer"},{"name":"HTML Viewer","slug":"html-viewer"},{"name":"JavaScript Validator","slug":"javascript-validator"},{"name":"Image to HTML","slug":"image-to-html"},{"name":"Excel to HTML","slug":"excel-to-html"},{"name":"Excel to XML","slug":"excel-to-xml"},{"name":"CSV to XML","slug":"csv-to-xml"},{"name":"CSV to HTML","slug":"csv-to-html"},{"name":"XML to CSV","slug":"xml-to-csv"},{"name":"XML to TSV","slug":"xml-to-tsv"},{"name":"XML to Excel","slug":"xml-to-excel"},{"name":"JSON to Excel","slug":"json-to-excel"},{"name":"SQL to CSV Converter","slug":"sql-to-csv-converter"},{"name":"SQL to JSON Converter","slug":"sql-to-json-converter"},{"name":"SQL to XML Converter","slug":"sql-to-xml-converter"},{"name":"SQL to YAML Converter","slug":"sql-to-yaml-converter"},{"name":"XML to Java Converter","slug":"xml-to-java-converter"},{"name":"CSV to SQL","slug":"csv-to-sql"},{"name":"SQL to HTML Converter","slug":"sql-to-html-converter"},{"name":"JSON to HTML","slug":"json-to-html"},{"name":"OPML to JSON","slug":"opml-to-json"},{"name":"QR Code Scanner","slug":"qr-code-scanner"},{"name":"YAML to Excel","slug":"yaml-to-excel"},{"name":"XML to HTML","slug":"xml-to-html"},{"name":"HEX to HSV Converter","slug":"hex-to-hsv-converter"},{"name":"HEX to RGB Converter","slug":"hex-to-rgb-converter"},{"name":"HEX to CMYK Converter","slug":"hex-to-cmyk-converter"},{"name":"CMYK to HEX Converter","slug":"cmyk-to-hex-converter"},{"name":"CMYK to RGB Converter","slug":"cmyk-to-rgb-converter"},{"name":"CMYK to HSV Converter","slug":"cmyk-to-hsv-converter"},{"name":"HSV to HEX Converter","slug":"hsv-to-hex-converter"},{"name":"HSV to RGB Converter","slug":"hsv-to-rgb-converter"}
438,{"name":"RGB to HEX Converter","slug":"rgb-to-hex-converter"},{"name":"RGB to HSV Converter","slug":"rgb-to-hsv-converter"},{"name":"RGB to CMYK Converter","slug":"rgb-to-cmyk-converter"},{"name":"Html Code Generator","slug":"html-code-generator"},{"name":"Svg Viewer","slug":"svg-viewer"},{"name":"XML Compare","slug":"xml-compare"},{"name":"Python Beautifier","slug":"python-beautifier"},{"name":"AI Code Generator","slug":"ai-code-generator"},{"name":"Barcode Scanner","slug":"barcode-scanner"},{"name":"QR Code Generator","slug":"qr-code-generator"}]; 439 </script>
439 440 441 442 443 444 <div class="panel" id="hero"> 445 <div class="container expndable"> 446 <div class="inline-section"> 447 <div class="input-section-A"> 448 <span class="sample-btn js-sample">Sample [+]</span> 449 <form id="js-minifier-form" method="POST"> 450 <div class="relative"> 451 <div class="upload-paste-btns"> 452 <label type="button" class="upload-file" for="file"><img 453 src="https://www.minifier.org/web_assets/frontend/img/icons/upload-file.svg" /> 454 <span>Upload File</span></label> 455 <button type="button" class="paste-url"> 456 <img 457 src="https://www.minifier.org/web_assets/frontend/img/icons/paste-url.svg?v=1" /> 458 <span>Paste Url</span> 459 </button> 460 <span class="url-input-span d-none"> 461 <img src="https://www.minifier.org/web_assets/frontend/img/icons/paste-url.svg?v=1" 462 class="left-icon" /> 463 <input type="text" class="url-input" placeholder="Paste URL" /> 464 <img src="https://www.minifier.org/web_assets/frontend/img/icons/right-blue-arrow.svg" class="right-icon" /> 465 </span> 466 <div class="drag-drop-area"> 467 <p>or, drop the file here</p> 468 </div> 469 </div> 470 471 <input class="js-file-upload" type="file" id="file" hidden accept=".json"> 472 <label for="source" class="input-label custom-label">Input</label> 473 <div class="drop-zone-overlay" id="dropZoneOverlay"> 474 <div class="drop-message"> 475 <i class="fas fa-file-upload fa-3x mb-3"></i><br> 476 Drop your JSON file here 477 </div> 478 </div> 479 <div id="json-editor" class="source"></div> 480 <textarea id="source" name="source" hidden></textarea> 481 </div> 482 <div style="display:flex; align-items:center; gap:20px; flex-wrap:nowrap;"> 483 <div class="control-wrapper"> 484 <div class="submit-section"> 485 <div class="left"> 486 <button type="submit" class="submit-btn js-convert-btn " id="js-convert-btn">Minify</button> 487 <span id="success" class="success"></span> 488 </div> 489 490 </div> 491 </div> 492 <div class="auto-update-wrapper"> 493 <input type="checkbox" id="autoUpdate"> 494 <label for="autoUpdate" class="mb-0">Auto Update</label> 495 </div> 496 </div> 497 </form> 498 </div> 499 <div class="output-section-B"> 500 <div class="relative"> 501 <label for="source_output" class="input-label custom-label">Output</label> 502 <button type="button" class="enlarge-btn js-enlarge"> 503 <img class="enlarge-icon" src="https://www.minifier.org/img/fullscreen-icon.svg" width="18" height="18" alt="Enlarge"> 504 </button> 505 </div> 506 <div id="json-output-editor" class="source"></div> 507 <textarea id="source_output" hidden></textarea> 508 <div class="right" style="margin-top: 13px"> 509 <div class="action-btns visibility-hidden"> 510 <span class="js-feedback" id="openFeedbackBtn"> 511 <span class="btn-tertiary">Was this useful?</span> 512 <img src="https://www.minifier.org/web_assets/frontend/img/icons/thumbs-up.svg" alt="thumbs up" width="20" id="thumbsUpBtn" class="thumbs-btn"> 513 <img src="https://www.minifier.org/web_assets/frontend/img/icons/thumbs-down.svg" alt="thumbs down" width="20" id="thumbsDownBtn" class="thumbs-btn"> 514</span> 515<span class="js-feedback-submitted" style="display:none;"> 516 ✅ Feedback successfully submitted! 517</span>
518 <span class="action-btn js-clear"> 519 <img src="https://www.minifier.org/web_assets/frontend/img/icons/Restart.svg" alt="clear" width="20"> 520 <span>Clear</span> 521 </span> 522 <span class="action-btn js-copy" id="copyButton"> 523 <img src="https://www.minifier.org/web_assets/frontend/img/icons/copy.svg?v=1.0" alt="copy" width="20"> 524 <span>Copy</span> 525 </span> 526 <span class="action-btn js-download"> 527 <img src="https://www.minifier.org/web_assets/frontend/img/icons/download.svg" alt="download" width="20"> 528 <span>Download</span> 529 </span> 530 </div> 531 532<!-- Feedback Modal Trigger --> 533 534<dialog id="feedbackModal" class="feedback__modal"> 535 <div class="modal__content"> 536 <span class="errorfeedback hidden" style="color:red;"></span> 537 <button class="modal-close-btn" id="closeFeedbackBtn" aria-label="Close feedback modal">×</button> 538 <div class="modal__inner__content"> 539 <p class="question">Your feedback will help us improve our tool quality!</p> 540 </div> 541 <textarea id="feedback__message" class="feedback__textarea" placeholder="Type a message..."></textarea> 542 <div class="modal__buttons"> 543 <span class="btn submit" id="feedback_send">Submit</span> 544 </div> 545 </div> 546</dialog> 547 </div> 548 </div> 549 </div> 550 </div> 551 </div> 552 <div class="panel content"> 553 <div class="container"> 554 <h1 class="nav-title"> 555 JSON Minifier 556 </h1> 557 558 <div class="content-container"> 559 <p dir="ltr">This JSON Minifier / Compressor is used to minify JSON code. It compresses JSON data by removing extra spaces, line breaks, and unnecessary tabs.</p><p dir="ltr">Compacting JSON data is important as it increases load time and provides better performance.</p><p dir="ltr">Minified JSON files are faster to parse, hence improving the overall performance of the application. </p><p dir="ltr">Data transfer is also much faster for compressed JSON data. </p><h2 dir="ltr">How to use our JSON minify online tool:</h2><p dir="ltr">Follow the steps listed below to use this free JSON Minifier.</p><ol><li dir="ltr" role="presentation">Paste or upload JSON data or enter a JSON file URL into the input box.</li><li dir="ltr" role="presentation">Click the “Minify” button</li><li dir="ltr" role="presentation">Copy or download minified JSON data. </li></ol><h2 dir="ltr">Core Features of Our JSON Minifier</h2><p dir="ltr">The JSON Minifier comes equipped with various features. The following are some of the prominent ones. </p><ol><li dir="ltr" aria-level="1"><h3 dir="ltr" role="presentation">Whitespace and Line Break Removal </h3></li></ol><p dir="ltr">The tool automatically strips out unnecessary spaces and line breaks from your JSON data, making it more compact. </p><ol start="2"><li dir="ltr" aria-level="1"><h3 dir="ltr" role="presentation">Elimination of Comments</h3></li></ol><p dir="ltr">To make your JSON files clean and efficient, our Minifier removes all comments and annotations. </p><ol start="3"><li dir="ltr" aria-level="1"><h3 dir="ltr" role="presentation">Instant Processing</h3></li></ol><p dir="ltr">This online JSON Minifier quickly processes your JSON data, providing minified results in seconds. </p><ol start="4"><li dir="ltr" aria-level="1"><h3 dir="ltr" role="presentation">Easy to Use Interface</h3></li></ol><p dir="ltr">We ensured that the interface of our JSON Minifier is user-friendly. It allows for seamless data upload and pasting, simplifying the minification process.</p><ol start="5"><li dir="ltr" aria-level="1"><h3 dir="ltr" role="presentation">Free to Use </h3></li></ol><p dir="ltr">All the features and functionality of our tool are free for everyone. You don’t have to purchase premium memberships or sign up to use this JSON Minifier. </p><h2 dir="ltr">Key Benefits of Using JSON Minifier</h2><p dir="ltr">The following benefits can be received by using this JSON Minifier. </p><ol><li dir="ltr" aria-level="1"><h3 dir="ltr" role="presentation">Enhanced Performance</h3></li></ol><p dir="ltr">Smaller JSON files load faster and consume less bandwidth, improving overall performance. </p><ol start="2"><li dir="ltr" aria-level="1"><h3 dir="ltr" role="presentation">High Transfer Speeds</h3></li></ol><p dir="ltr">Compact JSON files transfer quickly. You can send data easily and can also store it without worrying much about space. </p><ol start="3"><li dir="ltr" aria-level="1"><h3 dir="ltr" role="presentation">Simplified Integration</h3></li></ol><p dir="ltr">The minified JSON data can easily be integrated into your existing projects. They don’t need further modifications.</p><h2 dir="ltr">Use Cases of JSON Minifier</h2><p dir="ltr">There are multiple use cases for our JSON compressor, and some of them are the following.</p><ul><li dir="ltr" role="presentation">Web Development: Optimize JSON for faster loading times on web applications.</li><li dir="ltr" role="presentation">API Development: Enhance API performance by reducing the size of JSON responses.</li><li dir="ltr" role="presentation">Data Analysis: Streamline large datasets for quicker processing and analysis.</li></ul><h2 dir="ltr">Frequently Asked Questions (FAQs)</h2><p dir="ltr"><strong>Q: Will minifying JSON affect its functionality?</strong></p><p dir="ltr">No, our tool preserves the original structure and data integrity while removing unnecessary elements.</p><p dir="ltr"><strong>Q: Is the tool compatible with mobile devices?</strong></p><p dir="ltr">Yes, it works on mobile browsers, allowing you to compress JSON data on smartphones and tablets.</p><p dir="ltr"><strong>Q: Are there any usage limits with the JSON Minifier?</strong></p><p dir="ltr">No, you can use the JSON Minifier as often as needed without any limits.</p> 560 </div> 561 </div> 562 <div class="container"> 563 <div> 564 <span class="other-tools-heading">Other Tools</span> 565 <div class="other-tools" id="otherToolsList"> 566 <a class="single-tool" href="https://www.minifier.org"> 567 Minifier 568 </a> 569 <a class="single-tool" href="https://www.minifier.org/html-minifier"> 570 HTML Minifier 571 </a> 572 <a class="single-tool" href="https://www.minifier.org/json-formatter"> 573 JSON Formatter 574 </a> 575 <a class="single-tool" href="https://www.minifier.org/html-formatter"> 576 HTML Formatter 577 </a> 578 <a class="single-tool" href="https://www.minifier.org/xml-formatter"> 579 XML Formatter 580 </a> 581 <a class="single-tool" href="https://www.minifier.org/xml-validator"> 582 XML Validator 583 </a> 584 <a class="single-tool" href="https://www.minifier.org/java-viewer"> 585 JAVA Viewer 586 </a> 587 <a class="single-tool" href="https://www.minifier.org/yaml-validator"> 588 YAML Validator 589 </a> 590 <a class="single-tool" href="https://www.minifier.org/html-decoder"> 591 HTML Decoder 592 </a> 593 <a class="single-tool" href="https://www.minifier.org/php-beautifier"> 594 PHP Beautifier 595 </a> 596 <a class="single-tool" href="https://www.minifier.org/excel-to-json"> 597 Excel to JSON 598 </a> 599 <a class="single-tool" href="https://www.minifier.org/sql-formatter"> 600 SQL Formatter 601 </a> 602 <a class="single-tool" href="https://www.minifier.org/html-to-markdown"> 603 HTML to Markdown 604 </a> 605 <a class="single-tool" href="https://www.minifier.org/csv-viewer"> 606 CSV Viewer 607 </a> 608 <a class="single-tool" href="https://www.minifier.org/diff-checker"> 609 Diff Checker 610 </a> 611 <a class="single-tool" href="https://www.minifier.org/json-to-java"> 612 JSON to JAVA 613 </a> 614 <a class="single-tool" href="https://www.minifier.org/json-to-php"> 615 JSON to PHP 616 </a> 617 <a class="single-tool" href="https://www.minifier.org/json-to-yaml"> 618 JSON to YAML 619 </a> 620 <a class="single-tool" href="https://www.minifier.org/xml-to-json"> 621 XML to JSON 622 </a> 623 <a class="single-tool" href="https://www.minifier.org/yaml-to-json"> 624 YAML to JSON 625 </a> 626 <a class="single-tool" href="https://www.minifier.org/xml-to-yaml"> 627 XML to YAML 628 </a> 629 <a class="single-tool" href="https://www.minifier.org/json-to-xml"> 630 JSON to XML 631 </a> 632 <a class="single-tool" href="https://www.minifier.org/css-formatter"> 633 CSS Formatter 634 </a> 635 <a class="single-tool" href="https://www.minifier.org/javascript-beautifier"> 636 JavaScript Beautifier 637 </a> 638 <a class="single-tool" href="https://www.minifier.org/yaml-formatter"> 639 YAML Formatter 640 </a> 641 <a class="single-tool" href="https://www.minifier.org/markdown-formatter"> 642 Markdown Formatter 643 </a> 644 <a class="single-tool" href="https://www.minifier.org/text-to-html-converter"> 645 Text to HTML Converter 646 </a> 647 <a class="single-tool" href="https://www.minifier.org/csv-to-json-converter"> 648 CSV to JSON Converter 649 </a> 650 <a class="single-tool" href="https://www.minifier.org/css-validator"> 651 CSS Validator 652 </a> 653 <a class="single-tool" href="https://www.minifier.org/html-validator"> 654 HTML Validator 655 </a> 656 <a class="single-tool" href="https://www.minifier.org/base64-encoder-decoder"> 657 Base64 Encoder Decoder 658 </a> 659 <a class="single-tool" href="https://www.minifier.org/sql-minifier"> 660 SQL Minifier 661 </a> 662 <a class="single-tool" href="https://www.minifier.org/text-minifier"> 663 Text Minifier 664 </a> 665 <a class="single-tool" href="https://www.minifier.org/lua-minifier"> 666 Lua Minifier 667 </a> 668 <a class="single-tool" href="https://www.minifier.org/xml-minifier"> 669 XML Minifier 670 </a> 671 <a class="single-tool" href="https://www.minifier.org/html-to-php-converter"> 672 HTML to PHP Converter 673 </a> 674 <a class="single-tool" href="https://www.minifier.org/html-to-tsv-converter"> 675 HTML to TSV Converter 676 </a> 677 <a class="single-tool" href="https://www.minifier.org/json-to-csv"> 678 JSON to CSV 679 </a> 680 <a class="single-tool" href="https://www.minifier.org/json-to-tsv"> 681 JSON to TSV 682 </a> 683 <a class="single-tool" href="https://www.minifier.org/json-viewer"> 684 JSON Viewer 685 </a> 686 <a class="single-tool" href="https://www.minifier.org/xml-viewer"> 687 XML Viewer 688 </a> 689 <a class="single-tool" href="https://www.minifier.org/html-viewer">
690 HTML Viewer 691 </a> 692 <a class="single-tool" href="https://www.minifier.org/javascript-validator"> 693 JavaScript Validator 694 </a> 695 <a class="single-tool" href="https://www.minifier.org/image-to-html"> 696 Image to HTML 697 </a> 698 <a class="single-tool" href="https://www.minifier.org/excel-to-html"> 699 Excel to HTML 700 </a> 701 <a class="single-tool" href="https://www.minifier.org/excel-to-xml"> 702 Excel to XML 703 </a> 704 <a class="single-tool" href="https://www.minifier.org/csv-to-xml"> 705 CSV to XML 706 </a> 707 <a class="single-tool" href="https://www.minifier.org/csv-to-html"> 708 CSV to HTML 709 </a> 710 <a class="single-tool" href="https://www.minifier.org/xml-to-csv"> 711 XML to CSV 712 </a> 713 <a class="single-tool" href="https://www.minifier.org/xml-to-tsv"> 714 XML to TSV 715 </a> 716 <a class="single-tool" href="https://www.minifier.org/xml-to-excel"> 717 XML to Excel 718 </a> 719 <a class="single-tool" href="https://www.minifier.org/json-to-excel"> 720 JSON to Excel 721 </a> 722 <a class="single-tool" href="https://www.minifier.org/sql-to-csv-converter"> 723 SQL to CSV Converter 724 </a> 725 <a class="single-tool" href="https://www.minifier.org/sql-to-json-converter"> 726 SQL to JSON Converter 727 </a> 728 <a class="single-tool" href="https://www.minifier.org/sql-to-xml-converter"> 729 SQL to XML Converter 730 </a> 731 <a class="single-tool" href="https://www.minifier.org/sql-to-yaml-converter"> 732 SQL to YAML Converter 733 </a> 734 <a class="single-tool" href="https://www.minifier.org/xml-to-java-converter"> 735 XML to Java Converter 736 </a> 737 <a class="single-tool" href="https://www.minifier.org/csv-to-sql"> 738 CSV to SQL 739 </a> 740 <a class="single-tool" href="https://www.minifier.org/sql-to-html-converter"> 741 SQL to HTML Converter 742 </a> 743 <a class="single-tool" href="https://www.minifier.org/json-to-html"> 744 JSON to HTML 745 </a> 746 <a class="single-tool" href="https://www.minifier.org/opml-to-json"> 747 OPML to JSON 748 </a> 749 <a class="single-tool" href="https://www.minifier.org/qr-code-scanner"> 750 QR Code Scanner 751 </a> 752 <a class="single-tool" href="https://www.minifier.org/yaml-to-excel"> 753 YAML to Excel 754 </a> 755 <a class="single-tool" href="https://www.minifier.org/xml-to-html"> 756 XML to HTML 757 </a> 758 <a class="single-tool" href="https://www.minifier.org/hex-to-hsv-converter"> 759 HEX to HSV Converter 760 </a> 761 <a class="single-tool" href="https://www.minifier.org/hex-to-rgb-converter"> 762 HEX to RGB Converter 763 </a> 764 <a class="single-tool" href="https://www.minifier.org/hex-to-cmyk-converter"> 765 HEX to CMYK Converter 766 </a> 767 <a class="single-tool" href="https://www.minifier.org/cmyk-to-hex-converter"> 768 CMYK to HEX Converter 769 </a> 770 <a class="single-tool" href="https://www.minifier.org/cmyk-to-rgb-converter"> 771 CMYK to RGB Converter 772 </a> 773 <a class="single-tool" href="https://www.minifier.org/cmyk-to-hsv-converter"> 774 CMYK to HSV Converter 775 </a> 776 <a class="single-tool" href="https://www.minifier.org/hsv-to-hex-converter"> 777 HSV to HEX Converter 778 </a> 779 <a class="single-tool" href="https://www.minifier.org/hsv-to-rgb-converter"> 780 HSV to RGB Converter 781 </a> 782 <a class="single-tool" href="https://www.minifier.org/rgb-to-hex-converter"> 783 RGB to HEX Converter 784 </a> 785 <a class="single-tool" href="https://www.minifier.org/rgb-to-hsv-converter"> 786 RGB to HSV Converter 787 </a> 788 <a class="single-tool" href="https://www.minifier.org/rgb-to-cmyk-converter"> 789 RGB to CMYK Converter 790 </a> 791 <a class="single-tool" href="https://www.minifier.org/html-code-generator"> 792 Html Code Generator 793 </a> 794 <a class="single-tool" href="https://www.minifier.org/svg-viewer"> 795 Svg Viewer 796 </a> 797 <a class="single-tool" href="https://www.minifier.org/xml-compare"> 798 XML Compare 799 </a> 800 <a class="single-tool" href="https://www.minifier.org/python-beautifier"> 801 Python Beautifier 802 </a> 803 <a class="single-tool" href="https://www.minifier.org/ai-code-generator"> 804 AI Code Generator 805 </a> 806 <a class="single-tool" href="https://www.minifier.org/barcode-scanner"> 807 Barcode Scanner 808 </a> 809 <a class="single-tool" href="https://www.minifier.org/qr-code-generator"> 810 QR Code Generator 811 </a> 812 </div> 813 <div class="other-tools-view-more-wrap" id="otherToolsViewMoreWrap" style="display: none;"> 814 <button type="button" class="other-tools-view-more" id="otherToolsViewMore">View More</button> 815 </div> 816 </div> 817 818
818<script> 819 (function () { 820 var VISIBLE_ROWS = 5; 821 var list = document.getElementById('otherToolsList'); 822 var wrap = document.getElementById('otherToolsViewMoreWrap'); 823 var btn = document.getElementById('otherToolsViewMore'); 824 if (!list || !wrap || !btn) return; 825 826 var items = Array.prototype.slice.call(list.children); 827 var expanded = false; 828 var hasOverflow = false; 829 830 function applyCollapse() { 831 if (expanded) return; 832 items.forEach(function (el) { el.classList.remove('other-tool-hidden'); }); 833 834 var tops = []; 835 items.forEach(function (el) { 836 var top = el.offsetTop; 837 if (tops.indexOf(top) === -1) tops.push(top); 838 }); 839 tops.sort(function (a, b) { return a - b; }); 840 841 if (tops.length <= VISIBLE_ROWS) { 842 hasOverflow = false; 843 wrap.style.display = 'none'; 844 return; 845 } 846 847 hasOverflow = true; 848 var cutoff = tops[VISIBLE_ROWS]; 849 items.forEach(function (el) { 850 if (el.offsetTop >= cutoff) el.classList.add('other-tool-hidden'); 851 }); 852 btn.textContent = 'View More'; 853 wrap.style.display = ''; 854 } 855 856 btn.addEventListener('click', function () { 857 if (expanded) { 858 expanded = false; 859 applyCollapse(); 860 list.scrollIntoView({ behavior: 'smooth', block: 'nearest' }); 861 } else { 862 expanded = true; 863 items.forEach(function (el) { el.classList.remove('other-tool-hidden'); }); 864 btn.textContent = 'Show Less'; 865 wrap.style.display = hasOverflow ? '' : 'none'; 866 } 867 }); 868 869 window.addEventListener('resize', function () { 870 if (!expanded) applyCollapse(); 871 }); 872 applyCollapse(); 873 })(); 874 </script>
874 875 </div> 876</div> 877 878 879 880 <footer> 881 <ul class="ul-footer"> 882 <li class="li-footer">© 2026 <a href="https://www.minifier.org">Minifier.org</a></li> 883 </ul> 884</footer> 885 886
886<script src="https://www.minifier.org/web_assets/frontend/script/jquery.js"></script>
vendor: 68 bytes, lines 886-887
886 887 <script async src="https://www.googletagmanager.com/gtag/js?id=
887G-SGRDRRMQZS
vendor: 16 bytes, lines 887-888
887"></script> 888
888<script> 889
vendor: 176 bytes, lines 889-896
889window.dataLayer = window.dataLayer || []; 890 891 function gtag() { 892 dataLayer.push(arguments); 893 } 894 gtag('js', new Date()); 895 896 gtag('config', '
896G-SGRDRRMQZS
vendor: 8 bytes, lines 896-897
896'); 897
897</script>
897 898 899 900
901<script> 902 const emd_is_tool_premium = 0; 903 const starFull = "https://www.minifier.org/web_assets/frontend/img/star_fill.svg"; 904 const starEmpty = "https://www.minifier.org/web_assets/frontend/img/star_empty.svg"; 905 const tool_id ="3"; 906</script>
906 907
908<script src="https://www.minifier.org/web_assets/frontend/script/common.min.js?v=2.3"></script>
vendor: 1 bytes, line 908
908
909<script src="https://www.minifier.org/web_assets/frontend/script/search.min.js?v=2.3"></script>
vendor: 1 bytes, line 909
909
910<script src="https://www.minifier.org/web_assets/frontend/script/library/lang-detector.js?v=2.3"></script>
910 911<input type="hidden" id="invisible" value="0x4AAAAAAAUwKvasO0jFqxlt"> 912<input type="hidden" id="managed" value="0x4AAAAAAAXmz4VRRVDhM6v7"> 913
913<script src="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit"></script>
vendor: 1 bytes, line 913
913
914<script type="text/javascript"> 915 var invisible_key = document.getElementById("invisible").value; 916 var managed_key = document.getElementById("managed").value; 917 if (invisible_key.length > 10 && managed_key.length > 10) { 918 function with_cloudflare_captcha(retry, click_time, function_name, theme = null, position = null, body = null, 919 fun = 920 function( 921 token) { 922 var start_val = 0; 923 if (parseInt('1') == 0) { 924 start_val = 1; 925 } else { 926 if (!retry) { 927 start_val = 2; 928 } 929 } 930 function_name(start_val + 'V9OcOEmW7dJhyiZSCKmDjYawvXFeEvCHf278vFVw', token, body); 931 }) { 932 var now_time = Math.floor(Date.now() / 1000); 933 if (parseInt(now_time - click_time) < 0 || parseInt(now_time - click_time) > 3 || ( 934 typeof click_time) != 'number') { 935 return false; 936 } 937 if (parseInt('1') == 0) { 938 fun(null); 939 return true; 940 } 941 if (retry) { 942 var siteKey = invisible_key; 943 } else { 944 var siteKey = managed_key; 945 } 946 var turnstile_obj = turnstile.render(position ?? 'body', { 947 sitekey: siteKey, 948 theme: theme ?? 'light', 949 language: $("html").attr('lang'), 950 callback: function(token) { 951 turnstile.remove(turnstile_obj); 952 fun(token); 953 }, 954 error: function(error) { 955 console.log("error calling challenge"); 956 with_cloudflare_captcha(false, (Date.now() / 1000), function_name, body); 957 } 958 }); 959 } 960 } else { 961 console.error("Captcha key is invalid"); 962 } 963</script>
963 964 965
965<script src="https://cdnjs.cloudflare.com/ajax/libs/jsoneditor/10.0.2/jsoneditor.min.js" 966 integrity="sha512-QoEa+2J/Sie4bjZNs546qH2o7pK246K7bPYqMOkIU2J7Hdj6axTsPqYbbr0SgQ7iSAomOSa922z+z6yNbECGJQ==" 967 crossorigin="anonymous" referrerpolicy="no-referrer"></script>
967 968
968<script 969 src="https://www.minifier.org/web_assets/frontend/script/tools/json-minifier.min.js?v=2.3"> 970 </script>
970 971 972
972<script> 973 const invalid_file = "Invalid File"; 974 const select_json_file = "Please select an Json file."; 975 const empty_input = "Empty input field"; 976 const enter_some_text = 977 "Please enter your JSON code into the input box."; 978 const error_fetching = "Error fetching JSON from URL"; 979 const check_the_url = "Please check the URL and try again"; 980 const something_wrong = "Something Went Wrong!"; 981 const error_occurred = "An error occurred"; 982 const invalid_json = "Invalid JSON"; 983 const missing_url = "Missing URL"; 984 const enter_url = " Please enter a valid URL before proceeding."; 985 const valid_url = "Please enter a valid URL before proceeding."; 986 const invalid_json_msg = "Please enter valid json."; 987 </script>
987 988
988<script> 989 $('.dropdown').on('click', function() { 990 $('.dropdown-content').toggleClass('active'); 991 }); 992 993 (function() { 994 var navCheck = document.getElementById('nav-check'); 995 if (!navCheck) return; 996 navCheck.addEventListener('change', function() { 997 document.body.style.overflow = this.checked ? 'hidden' : ''; 998 }); 999 })(); 1000 </script>
1000 1001 1002 1003 1004
1004<script src="https://www.minifier.org/web_assets/frontend/script/emd/script.js?v1.0.0"></script>
1004 1005
1005<script src="https://www.minifier.org/web_assets/frontend/script/emd/etrack.js?v1.0.1"></script>
1005 1006
1006<script> 1007 window.WebsiteTrackerConfig = { 1008 inactivity_delay_ms: 10000 1009 }; 1010 </script>
1010 1011
1011<script src="https://www.minifier.org/web_assets/frontend/script/emd/tracker.js?v=?v=2.3"></script>
1011 1012 1013
1014<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"361f5a95cb184a16a79488277f89cb76","r":1,"spa":2}' crossorigin="anonymous"></script>
1014 1015</body> 1016 1017</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.