# Generated by scripts/generate-redirects.mjs -- do not edit by hand
/tools/resize/ /tools/image/resize/ 301
/tools/resize /tools/image/resize/ 301
/tools/crop/ /tools/image/crop/ 301
/tools/crop /tools/image/crop/ 301
/tools/rotate/ /tools/image/rotate/ 301
/tools/rotate /tools/image/rotate/ 301
/tools/convert/ /tools/image/convert/ 301
/tools/convert /tools/image/convert/ 301
/tools/compress/ /tools/image/compress/ 301
/tools/compress /tools/image/compress/ 301
/tools/optimize-for-web/ /tools/image/optimize-for-web/ 301
/tools/optimize-for-web /tools/image/optimize-for-web/ 301
/tools/strip-metadata/ /tools/image/strip-metadata/ 301
/tools/strip-metadata /tools/image/strip-metadata/ 301
/tools/edit-metadata/ /tools/image/edit-metadata/ 301
/tools/edit-metadata /tools/image/edit-metadata/ 301
/tools/bulk-rename/ /tools/image/bulk-rename/ 301
/tools/bulk-rename /tools/image/bulk-rename/ 301
/tools/image-to-pdf/ /tools/image/image-to-pdf/ 301
/tools/image-to-pdf /tools/image/image-to-pdf/ 301
/tools/favicon/ /tools/image/favicon/ 301
/tools/favicon /tools/image/favicon/ 301
/tools/adjust-colors/ /tools/image/adjust-colors/ 301
/tools/adjust-colors /tools/image/adjust-colors/ 301
/tools/sharpening/ /tools/image/sharpening/ 301
/tools/sharpening /tools/image/sharpening/ 301
/tools/replace-color/ /tools/image/replace-color/ 301
/tools/replace-color /tools/image/replace-color/ 301
/tools/color-blindness/ /tools/image/color-blindness/ 301
/tools/color-blindness /tools/image/color-blindness/ 301
/tools/remove-background/ /tools/image/remove-background/ 301
/tools/remove-background /tools/image/remove-background/ 301
/tools/upscale/ /tools/image/upscale/ 301
/tools/upscale /tools/image/upscale/ 301
/tools/erase-object/ /tools/image/erase-object/ 301
/tools/erase-object /tools/image/erase-object/ 301
/tools/ocr/ /tools/image/ocr/ 301
/tools/ocr /tools/image/ocr/ 301
/tools/ocr-pdf/ /tools/pdf/ocr-pdf/ 301
/tools/ocr-pdf /tools/pdf/ocr-pdf/ 301
/tools/blur-faces/ /tools/image/blur-faces/ 301
/tools/blur-faces /tools/image/blur-faces/ 301
/tools/smart-crop/ /tools/image/smart-crop/ 301
/tools/smart-crop /tools/image/smart-crop/ 301
/tools/image-enhancement/ /tools/image/image-enhancement/ 301
/tools/image-enhancement /tools/image/image-enhancement/ 301
/tools/enhance-faces/ /tools/image/enhance-faces/ 301
/tools/enhance-faces /tools/image/enhance-faces/ 301
/tools/colorize/ /tools/image/colorize/ 301
/tools/colorize /tools/image/colorize/ 301
/tools/noise-removal/ /tools/image/noise-removal/ 301
/tools/noise-removal /tools/image/noise-removal/ 301
/tools/red-eye-removal/ /tools/image/red-eye-removal/ 301
/tools/red-eye-removal /tools/image/red-eye-removal/ 301
/tools/restore-photo/ /tools/image/restore-photo/ 301
/tools/restore-photo /tools/image/restore-photo/ 301
/tools/passport-photo/ /tools/image/passport-photo/ 301
/tools/passport-photo /tools/image/passport-photo/ 301
/tools/content-aware-resize/ /tools/image/content-aware-resize/ 301
/tools/content-aware-resize /tools/image/content-aware-resize/ 301
/tools/ai-canvas-expand/ /tools/image/ai-canvas-expand/ 301
/tools/ai-canvas-expand /tools/image/ai-canvas-expand/ 301
/tools/transcribe-audio/ /tools/audio/transcribe-audio/ 301
/tools/transcribe-audio /tools/audio/transcribe-audio/ 301
/tools/auto-subtitles/ /tools/video/auto-subtitles/ 301
/tools/auto-subtitles /tools/video/auto-subtitles/ 301
/tools/transparency-fixer/ /tools/image/transparency-fixer/ 301
/tools/transparency-fixer /tools/image/transparency-fixer/ 301
/tools/background-replace/ /tools/image/background-replace/ 301
/tools/background-replace /tools/image/background-replace/ 301
/tools/blur-background/ /tools/image/blur-background/ 301
/tools/blur-background /tools/image/blur-background/ 301
/tools/watermark-text/ /tools/image/watermark-text/ 301
/tools/watermark-text /tools/image/watermark-text/ 301
/tools/watermark-image/ /tools/image/watermark-image/ 301
/tools/watermark-image /tools/image/watermark-image/ 301
/tools/text-overlay/ /tools/image/text-overlay/ 301
/tools/text-overlay /tools/image/text-overlay/ 301
/tools/compose/ /tools/image/compose/ 301
/tools/compose /tools/image/compose/ 301
/tools/meme-generator/ /tools/image/meme-generator/ 301
/tools/meme-generator /tools/image/meme-generator/ 301
/tools/info/ /tools/image/info/ 301
/tools/info /tools/image/info/ 301
/tools/compare/ /tools/image/compare/ 301
/tools/compare /tools/image/compare/ 301
/tools/find-duplicates/ /tools/image/find-duplicates/ 301
/tools/find-duplicates /tools/image/find-duplicates/ 301
/tools/color-palette/ /tools/image/color-palette/ 301
/tools/color-palette /tools/image/color-palette/ 301
/tools/qr-generate/ /tools/image/qr-generate/ 301
/tools/qr-generate /tools/image/qr-generate/ 301
/tools/html-to-image/ /tools/image/html-to-image/ 301
/tools/html-to-image /tools/image/html-to-image/ 301
/tools/barcode-read/ /tools/image/barcode-read/ 301
/tools/barcode-read /tools/image/barcode-read/ 301
/tools/image-to-base64/ /tools/image/image-to-base64/ 301
/tools/image-to-base64 /tools/image/image-to-base64/ 301
/tools/barcode-generate/ /tools/image/barcode-generate/ 301
/tools/barcode-generate /tools/image/barcode-generate/ 301
/tools/collage/ /tools/image/collage/ 301
/tools/collage /tools/image/collage/ 301
/tools/stitch/ /tools/image/stitch/ 301
/tools/stitch /tools/image/stitch/ 301
/tools/split/ /tools/image/split/ 301
/tools/split /tools/image/split/ 301
/tools/border/ /tools/image/border/ 301
/tools/border /tools/image/border/ 301
/tools/beautify/ /tools/image/beautify/ 301
/tools/beautify /tools/image/beautify/ 301
/tools/circle-crop/ /tools/image/circle-crop/ 301
/tools/circle-crop /tools/image/circle-crop/ 301
/tools/duotone/ /tools/image/duotone/ 301
/tools/duotone /tools/image/duotone/ 301
/tools/image-pad/ /tools/image/image-pad/ 301
/tools/image-pad /tools/image/image-pad/ 301
/tools/pixelate/ /tools/image/pixelate/ 301
/tools/pixelate /tools/image/pixelate/ 301
/tools/vignette/ /tools/image/vignette/ 301
/tools/vignette /tools/image/vignette/ 301
/tools/gif-webp/ /tools/image/gif-webp/ 301
/tools/gif-webp /tools/image/gif-webp/ 301
/tools/histogram/ /tools/image/histogram/ 301
/tools/histogram /tools/image/histogram/ 301
/tools/lqip-placeholder/ /tools/image/lqip-placeholder/ 301
/tools/lqip-placeholder /tools/image/lqip-placeholder/ 301
/tools/sprite-sheet/ /tools/image/sprite-sheet/ 301
/tools/sprite-sheet /tools/image/sprite-sheet/ 301
/tools/svg-to-raster/ /tools/image/svg-to-raster/ 301
/tools/svg-to-raster /tools/image/svg-to-raster/ 301
/tools/vectorize/ /tools/image/vectorize/ 301
/tools/vectorize /tools/image/vectorize/ 301
/tools/gif-tools/ /tools/image/gif-tools/ 301
/tools/gif-tools /tools/image/gif-tools/ 301
/tools/pdf-to-image/ /tools/pdf/pdf-to-image/ 301
/tools/pdf-to-image /tools/pdf/pdf-to-image/ 301
/tools/convert-video/ /tools/video/convert-video/ 301
/tools/convert-video /tools/video/convert-video/ 301
/tools/compress-video/ /tools/video/compress-video/ 301
/tools/compress-video /tools/video/compress-video/ 301
/tools/trim-video/ /tools/video/trim-video/ 301
/tools/trim-video /tools/video/trim-video/ 301
/tools/mute-video/ /tools/video/mute-video/ 301
/tools/mute-video /tools/video/mute-video/ 301
/tools/video-to-gif/ /tools/video/video-to-gif/ 301
/tools/video-to-gif /tools/video/video-to-gif/ 301
/tools/resize-video/ /tools/video/resize-video/ 301
/tools/resize-video /tools/video/resize-video/ 301
/tools/crop-video/ /tools/video/crop-video/ 301
/tools/crop-video /tools/video/crop-video/ 301
/tools/rotate-video/ /tools/video/rotate-video/ 301
/tools/rotate-video /tools/video/rotate-video/ 301
/tools/change-fps/ /tools/video/change-fps/ 301
/tools/change-fps /tools/video/change-fps/ 301
/tools/video-color/ /tools/video/video-color/ 301
/tools/video-color /tools/video/video-color/ 301
/tools/video-speed/ /tools/video/video-speed/ 301
/tools/video-speed /tools/video/video-speed/ 301
/tools/reverse-video/ /tools/video/reverse-video/ 301
/tools/reverse-video /tools/video/reverse-video/ 301
/tools/video-loudnorm/ /tools/video/video-loudnorm/ 301
/tools/video-loudnorm /tools/video/video-loudnorm/ 301
/tools/aspect-pad/ /tools/video/aspect-pad/ 301
/tools/aspect-pad /tools/video/aspect-pad/ 301
/tools/blur-pad/ /tools/video/blur-pad/ 301
/tools/blur-pad /tools/video/blur-pad/ 301
/tools/watermark-video/ /tools/video/watermark-video/ 301
/tools/watermark-video /tools/video/watermark-video/ 301
/tools/stabilize-video/ /tools/video/stabilize-video/ 301
/tools/stabilize-video /tools/video/stabilize-video/ 301
/tools/gif-to-video/ /tools/video/gif-to-video/ 301
/tools/gif-to-video /tools/video/gif-to-video/ 301
/tools/video-to-webp/ /tools/video/video-to-webp/ 301
/tools/video-to-webp /tools/video/video-to-webp/ 301
/tools/video-to-frames/ /tools/video/video-to-frames/ 301
/tools/video-to-frames /tools/video/video-to-frames/ 301
/tools/merge-videos/ /tools/video/merge-videos/ 301
/tools/merge-videos /tools/video/merge-videos/ 301
/tools/replace-audio/ /tools/video/replace-audio/ 301
/tools/replace-audio /tools/video/replace-audio/ 301
/tools/burn-subtitles/ /tools/video/burn-subtitles/ 301
/tools/burn-subtitles /tools/video/burn-subtitles/ 301
/tools/embed-subtitles/ /tools/video/embed-subtitles/ 301
/tools/embed-subtitles /tools/video/embed-subtitles/ 301
/tools/extract-subtitles/ /tools/video/extract-subtitles/ 301
/tools/extract-subtitles /tools/video/extract-subtitles/ 301
/tools/images-to-video/ /tools/video/images-to-video/ 301
/tools/images-to-video /tools/video/images-to-video/ 301
/tools/video-metadata/ /tools/video/video-metadata/ 301
/tools/video-metadata /tools/video/video-metadata/ 301
/tools/convert-audio/ /tools/audio/convert-audio/ 301
/tools/convert-audio /tools/audio/convert-audio/ 301
/tools/trim-audio/ /tools/audio/trim-audio/ 301
/tools/trim-audio /tools/audio/trim-audio/ 301
/tools/extract-audio/ /tools/video/extract-audio/ 301
/tools/extract-audio /tools/video/extract-audio/ 301
/tools/volume-adjust/ /tools/audio/volume-adjust/ 301
/tools/volume-adjust /tools/audio/volume-adjust/ 301
/tools/normalize-audio/ /tools/audio/normalize-audio/ 301
/tools/normalize-audio /tools/audio/normalize-audio/ 301
/tools/fade-audio/ /tools/audio/fade-audio/ 301
/tools/fade-audio /tools/audio/fade-audio/ 301
/tools/reverse-audio/ /tools/audio/reverse-audio/ 301
/tools/reverse-audio /tools/audio/reverse-audio/ 301
/tools/audio-speed/ /tools/audio/audio-speed/ 301
/tools/audio-speed /tools/audio/audio-speed/ 301
/tools/pitch-shift/ /tools/audio/pitch-shift/ 301
/tools/pitch-shift /tools/audio/pitch-shift/ 301
/tools/audio-channels/ /tools/audio/audio-channels/ 301
/tools/audio-channels /tools/audio/audio-channels/ 301
/tools/silence-removal/ /tools/audio/silence-removal/ 301
/tools/silence-removal /tools/audio/silence-removal/ 301
/tools/noise-reduction/ /tools/audio/noise-reduction/ 301
/tools/noise-reduction /tools/audio/noise-reduction/ 301
/tools/merge-audio/ /tools/audio/merge-audio/ 301
/tools/merge-audio /tools/audio/merge-audio/ 301
/tools/split-audio/ /tools/audio/split-audio/ 301
/tools/split-audio /tools/audio/split-audio/ 301
/tools/ringtone-maker/ /tools/audio/ringtone-maker/ 301
/tools/ringtone-maker /tools/audio/ringtone-maker/ 301
/tools/waveform-image/ /tools/audio/waveform-image/ 301
/tools/waveform-image /tools/audio/waveform-image/ 301
/tools/audio-metadata/ /tools/audio/audio-metadata/ 301
/tools/audio-metadata /tools/audio/audio-metadata/ 301
/tools/merge-pdf/ /tools/pdf/merge-pdf/ 301
/tools/merge-pdf /tools/pdf/merge-pdf/ 301
/tools/split-pdf/ /tools/pdf/split-pdf/ 301
/tools/split-pdf /tools/pdf/split-pdf/ 301
/tools/compress-pdf/ /tools/pdf/compress-pdf/ 301
/tools/compress-pdf /tools/pdf/compress-pdf/ 301
/tools/rotate-pdf/ /tools/pdf/rotate-pdf/ 301
/tools/rotate-pdf /tools/pdf/rotate-pdf/ 301
/tools/convert-document/ /tools/files/convert-document/ 301
/tools/convert-document /tools/files/convert-document/ 301
/tools/convert-presentation/ /tools/files/convert-presentation/ 301
/tools/convert-presentation /tools/files/convert-presentation/ 301
/tools/convert-spreadsheet/ /tools/files/convert-spreadsheet/ 301
/tools/convert-spreadsheet /tools/files/convert-spreadsheet/ 301
/tools/excel-to-pdf/ /tools/files/excel-to-pdf/ 301
/tools/excel-to-pdf /tools/files/excel-to-pdf/ 301
/tools/word-to-pdf/ /tools/files/word-to-pdf/ 301
/tools/word-to-pdf /tools/files/word-to-pdf/ 301
/tools/extract-pages/ /tools/pdf/extract-pages/ 301
/tools/extract-pages /tools/pdf/extract-pages/ 301
/tools/remove-pages/ /tools/pdf/remove-pages/ 301
/tools/remove-pages /tools/pdf/remove-pages/ 301
/tools/organize-pdf/ /tools/pdf/organize-pdf/ 301
/tools/organize-pdf /tools/pdf/organize-pdf/ 301
/tools/protect-pdf/ /tools/pdf/protect-pdf/ 301
/tools/protect-pdf /tools/pdf/protect-pdf/ 301
/tools/unlock-pdf/ /tools/pdf/unlock-pdf/ 301
/tools/unlock-pdf /tools/pdf/unlock-pdf/ 301
/tools/repair-pdf/ /tools/pdf/repair-pdf/ 301
/tools/repair-pdf /tools/pdf/repair-pdf/ 301
/tools/linearize-pdf/ /tools/pdf/linearize-pdf/ 301
/tools/linearize-pdf /tools/pdf/linearize-pdf/ 301
/tools/grayscale-pdf/ /tools/pdf/grayscale-pdf/ 301
/tools/grayscale-pdf /tools/pdf/grayscale-pdf/ 301
/tools/pdfa-convert/ /tools/pdf/pdfa-convert/ 301
/tools/pdfa-convert /tools/pdf/pdfa-convert/ 301
/tools/crop-pdf/ /tools/pdf/crop-pdf/ 301
/tools/crop-pdf /tools/pdf/crop-pdf/ 301
/tools/nup-pdf/ /tools/pdf/nup-pdf/ 301
/tools/nup-pdf /tools/pdf/nup-pdf/ 301
/tools/booklet-pdf/ /tools/pdf/booklet-pdf/ 301
/tools/booklet-pdf /tools/pdf/booklet-pdf/ 301
/tools/watermark-pdf/ /tools/pdf/watermark-pdf/ 301
/tools/watermark-pdf /tools/pdf/watermark-pdf/ 301
/tools/pdf-page-numbers/ /tools/pdf/pdf-page-numbers/ 301
/tools/pdf-page-numbers /tools/pdf/pdf-page-numbers/ 301
/tools/flatten-pdf/ /tools/pdf/flatten-pdf/ 301
/tools/flatten-pdf /tools/pdf/flatten-pdf/ 301
/tools/redact-pdf/ /tools/pdf/redact-pdf/ 301
/tools/redact-pdf /tools/pdf/redact-pdf/ 301
/tools/pdf-to-text/ /tools/pdf/pdf-to-text/ 301
/tools/pdf-to-text /tools/pdf/pdf-to-text/ 301
/tools/pdf-to-word/ /tools/pdf/pdf-to-word/ 301
/tools/pdf-to-word /tools/pdf/pdf-to-word/ 301
/tools/pdf-metadata/ /tools/pdf/pdf-metadata/ 301
/tools/pdf-metadata /tools/pdf/pdf-metadata/ 301
/tools/powerpoint-to-pdf/ /tools/files/powerpoint-to-pdf/ 301
/tools/powerpoint-to-pdf /tools/files/powerpoint-to-pdf/ 301
/tools/html-to-pdf/ /tools/files/html-to-pdf/ 301
/tools/html-to-pdf /tools/files/html-to-pdf/ 301
/tools/markdown-to-docx/ /tools/files/markdown-to-docx/ 301
/tools/markdown-to-docx /tools/files/markdown-to-docx/ 301
/tools/markdown-to-html/ /tools/files/markdown-to-html/ 301
/tools/markdown-to-html /tools/files/markdown-to-html/ 301
/tools/markdown-to-pdf/ /tools/files/markdown-to-pdf/ 301
/tools/markdown-to-pdf /tools/files/markdown-to-pdf/ 301
/tools/epub-convert/ /tools/files/epub-convert/ 301
/tools/epub-convert /tools/files/epub-convert/ 301
/tools/to-epub/ /tools/files/to-epub/ 301
/tools/to-epub /tools/files/to-epub/ 301
/tools/chart-maker/ /tools/files/chart-maker/ 301
/tools/chart-maker /tools/files/chart-maker/ 301
/tools/csv-excel/ /tools/files/csv-excel/ 301
/tools/csv-excel /tools/files/csv-excel/ 301
/tools/csv-json/ /tools/files/csv-json/ 301
/tools/csv-json /tools/files/csv-json/ 301
/tools/json-xml/ /tools/files/json-xml/ 301
/tools/json-xml /tools/files/json-xml/ 301
/tools/split-csv/ /tools/files/split-csv/ 301
/tools/split-csv /tools/files/split-csv/ 301
/tools/merge-csvs/ /tools/files/merge-csvs/ 301
/tools/merge-csvs /tools/files/merge-csvs/ 301
/tools/yaml-json/ /tools/files/yaml-json/ 301
/tools/yaml-json /tools/files/yaml-json/ 301
/tools/xml-to-csv/ /tools/files/xml-to-csv/ 301
/tools/xml-to-csv /tools/files/xml-to-csv/ 301
/tools/create-zip/ /tools/files/create-zip/ 301
/tools/create-zip /tools/files/create-zip/ 301
/tools/extract-zip/ /tools/files/extract-zip/ 301
/tools/extract-zip /tools/files/extract-zip/ 301
