{"copy":{"suiteUi":{"pages":"Pages","rangeHint":"Use commas for separate parts, e.g. 1-3, 5","rangeInvalid":"That page selection does not work for this PDF. Check the numbers and try again.","rangePageMissing":"Page {page} doesn't exist — this PDF has {count} pages.","rangeEcho":"Pages {pages} of {count}","rangeEchoNoCount":"Pages {pages}","noPagesLeft":"That would remove every page. At least one page must remain.","splitByRanges":"One file per range","splitEachPage":"Every page as its own file","allPages":"All pages","pageRange":"Page range","angle":"Angle","angleClockwise":"90° clockwise","angleHalf":"180°","angleCounterClockwise":"90° counter-clockwise","moveUp":"Move up","moveDown":"Move down","pageCount":"{count} pages","pageSizeLabel":"Page size","sizeFit":"Fit to image","dropImages":"Drop your images here","chooseImagesStart":"Choose images to get started","imagesOnly":"JPG, PNG or WebP · Up to 200 MB each","chooseImages":"Choose image files","notImage":"This file does not look like an image. Choose a JPG, PNG or WebP file.","resolution":"Resolution","dpiScreen":"For screens and sharing (150 DPI)","dpiPrint":"For print (300 DPI)","position":"Position","bottomLeft":"Bottom left","bottomCenter":"Bottom centre","bottomRight":"Bottom right","topLeft":"Top left","topCenter":"Top centre","topRight":"Top right","startAt":"Start at","pageWord":"Page","formatLabel":"Format","textScriptHint":"Text can only use Latin, Greek or Cyrillic letters.","watermarkText":"Watermark text","opacity":"Opacity","diagonal":"Diagonal","passwordLabel":"Password","showPassword":"Show password","hidePassword":"Hide password","passwordUnlockHint":"If the PDF asks for a password to open, enter it here. The same password is used for every file you add. Leave it blank if the file only restricts printing or copying.","wrongPassword":"That password did not open this PDF. Check it and try again.","passwordNeeded":"This PDF needs its open password. Enter it above and try again.","notEncrypted":"This PDF is not password-protected — nothing to unlock.","downloadFile":"Download file","encrypted":"This PDF is encrypted or password-protected. Remove its password with the Unlock PDF tool, then try again.","tryAgain":"Try again","partialComplete":"Partially done — {done} of {total} completed","limitReached":"This is over a safe limit for processing in the browser. Try fewer files, or smaller ones.","limitFileCount":"A batch can hold up to {count} files. Remove a file to add this one.","limitTotalBytes":"That file would take the batch past {size} in total. Try removing a large file.","needAnotherFile":"Add at least one more file to continue.","watermarkNeedsText":"Enter the watermark text to continue.","rangeNeedsPages":"Enter the pages to continue.","tooManyPages":"This document has too many pages to process safely in the browser. Try splitting it into smaller parts first.","cancel":"Cancel","retryFailed":"Retry failed files","timedOut":"Processing took too long and was stopped. Try fewer files, or smaller ones.","retryFailedHint":"Going back clears these results — download the files you need first.","deletePagesLabel":"Pages to delete","deleteRangeHint":"The pages you list are removed — every other page stays. Use commas for separate parts, e.g. 1-3, 5.","extractPagesLabel":"Pages to extract","extractRangeHint":"The pages you list are saved into the new PDF — every other page is left out. Use commas for separate parts, e.g. 1-3, 5.","convertFormatsNote":"PNG, JPG, WebP, AVIF or HEIC · Up to 200 MB each, 100 megapixels total","notConvertImage":"This file type is not supported. Choose a PNG, JPG, WebP, AVIF or HEIC file.","avifFallbackNote":"Your browser cannot write AVIF files itself, so a built-in encoder handles AVIF instead — large photos can take 10–20 seconds each in this mode.","removeImageFile":"Remove selected image","keepOriginalFormat":"Keep original format","imageReencodeHint":"If an image is already in this format, compressing re-encodes it: usually smaller, but some quality is lost each time. PNG files are re-saved losslessly instead.","imagePngHint":"PNG is lossless, so re-saving a PNG rarely makes it smaller. Converting it to JPG or WebP usually shrinks it more.","imageHeicHint":"HEIC photos are saved as JPG, because HEIC cannot be written here.","imageNoHelp":"Compressing did not make this image smaller.","resizeByLabel":"Resize by","resizePixels":"Pixels","resizePercentage":"Percentage","widthLabel":"Width (px)","heightLabel":"Height (px)","percentLabel":"Scale (%)","keepAspectLabel":"Keep aspect ratio","autoDimension":"Auto","resizeLockHint":"Set the width or the height — the other follows each image’s own proportions.","resizeEnlargeNote":"Enlarging an image does not add detail, so a larger result can look soft.","resizeInvalidSize":"Enter a size above zero to resize.","resizeResultDimensions":"{from} → {to}","resizeLargerNote":"That is the size you asked for.","resizeLockBothFilled":"With the aspect ratio kept, only one size is needed — clear one field.","resizeWholeNumbers":"Use whole numbers for the size.","resizePercentRange":"Enter a percentage between 1 and 1000.","resizeFreeHint":"Set one or both sides exactly. A side left empty keeps its original size — and setting both sides can stretch the image.","resizeReencodeHint":"If an image is already in this format, resizing saves it again: JPG and WebP lose a little quality each time they are re-saved. PNG files are re-saved without losing quality.","resizePngHint":"PNG is lossless, so the resized image is saved without losing quality — and the quality setting does not apply to it.","resizePercentHint":"Scales every image by the same percentage — 50% halves the width and height, 100% keeps the same size.","cropAspectLabel":"Aspect ratio","cropFree":"Free","cropOriginal":"Original","cropLeftLabel":"Left (px)","cropTopLabel":"Top (px)","cropHint":"Drag the frame to move it, or drag a corner to resize it. The numbers below set the exact position and size in pixels. With an aspect ratio set, changing the width adjusts the height to match, and the other way round.","cropReencodeHint":"If an image is already in this format, cropping saves it again: JPG and WebP lose a little quality each time they are re-saved. PNG files are re-saved without losing quality.","cropPngHint":"PNG is lossless, so the cropped image is saved without losing quality — and the quality setting does not apply to it.","cropFormatsNote":"PNG, JPG, WebP, AVIF or HEIC · Up to 200 MB per file, 100 megapixels per image","cropInvalidSize":"Use whole numbers above zero for the position and size.","cropResultsLabel":"Results","cropStartOver":"Start over","cropLoadingLabel":"Loading your image…","rotateNoRotation":"No rotation","rotateFlipHorizontal":"Flip horizontally","rotateFlipVertical":"Flip vertically","rotateReencodeHint":"If an image is already in this format, rotating saves it again: JPG and WebP lose a little quality each time they are re-saved. PNG files are re-saved without losing quality.","rotatePngHint":"PNG is lossless, so the rotated image is saved without losing quality — and the quality setting does not apply to it.","rotateLargerNote":"Saving the rotated image again made the file larger.","rotateFlipHint":"Flips apply to the image after rotation: flip horizontally mirrors it left–right, flip vertically mirrors it top–bottom.","dropVideos":"Drop your videos here","chooseVideos":"Choose video files","removeVideoFile":"Remove selected video","convertVideoFormatsNote":"MP4, MOV, WebM or MKV · Up to 200 MB each · Best for short clips","notConvertVideo":"This file type is not supported. Choose an MP4, MOV, WebM or MKV file.","videoFormatHint":"MP4 plays almost everywhere. WebM is for web pages.","videoEmpty":"This file is empty. Choose a video file with content.","videoTooLarge":"This video is over the 200 MB limit. Try a smaller file.","videoQuality":"Video quality","videoReencodeHint":"If a video is already in this format, compressing it re-encodes it: it usually gets smaller, but loses a little quality each time.","videoKeepFormatHint":"MOV and MKV videos are saved as MP4, because those formats cannot be written here. MP4 stays MP4 and WebM stays WebM.","videoNoHelp":"The compression did not make this video smaller.","gifFrameRate":"Frame rate","gifEstimate":"≈ {frames} frames at {width} px wide","gifSizeHint":"A smaller width or a lower frame rate makes a smaller file. The width never goes above the source video’s own width.","gifLargerNote":"This GIF is larger than the source video — GIFs often are.","audioBitrate":"MP3 bitrate","audioFormatHint":"MP3 plays almost everywhere. WAV is lossless and larger.","audioWavHint":"The bitrate setting does not apply to WAV.","audioLargerNote":"This audio is larger than the source file — WAV files are uncompressed, and an MP3 at a high bitrate can be larger than the sound inside a video.","trimStartLabel":"Start time","trimEndLabel":"End time","trimPreviewClip":"Preview clip","trimClipLength":"Clip length","socialPresetsLabel":"Sizes to export","socialPresetCore":"Vertical short-form","socialPresetFeed":"Feed","socialPresetSecondary":"More platforms","socialReframeLabel":"How the frame fits","socialReframeCrop":"Crop to fill","socialReframeBlurredPad":"Blurred padding","socialReframeSolidPad":"Solid padding","socialFocusHorizontal":"Frame position (left to right)","socialFocusVertical":"Frame position (top to bottom)","socialFaceSuggest":"Suggest framing from face","socialFaceFound":"Framing suggested from the face — adjust it if you like.","socialFaceNote":"The suggestion runs in your browser when it can detect a face, and nothing leaves your device. If no single face is found, your framing stays as it was.","socialPreviewFirstSize":"Preview shows the first size selected.","socialChoosePreset":"Pick at least one size to export.","socialQueueHeading":"Exports","socialQueueWaiting":"Waiting","socialQueueRunning":"Resizing…","socialQueueDone":"Done","socialQueueFailed":"Failed — your original file is unchanged.","socialQueueCancelled":"Cancelled","socialQueueDoneCount":"{count} done","socialQueueFailedCount":"{count} failed","socialQueueCancelledCount":"{count} cancelled","socialQueueAllFailed":"Resizing failed — no exports completed. Your original file is unchanged.","socialQueueTotalLimit":"Stopped — total exports reached the 500 MB limit. The finished versions below are still available to download.","socialFaceUnavailable":"Face detection is not available in this browser, so framing stays manual.","socialFaceNoneFound":"No single face found — framing unchanged.","socialFocusCropOnly":"Frame position only applies to “Crop to fill”.","socialReframeHint":"Blurred padding and solid padding show the whole frame; “Crop to fill” fills the frame and cuts the overflow. Frame position only applies to “Crop to fill”.","socialImageCarouselLabel":"Split into carousel slides","socialImageCarouselCount":"Number of slides (2–20)","socialImageCarouselSlideSize":"Slide size","socialImageCarouselHint":"Each slide is cut from the picture along its long side, all at the slide size you pick, and downloads separately, in addition to the sizes above. The frame fit you choose applies to each slide.","socialImageCarouselRange":"Choose 2 to 20 slides.","socialImageSlideLabel":"Slide {index} of {count}","socialImagePreviewUnavailable":"Preview is unavailable for this format, but exports still work.","socialImageCarouselCropNote":"Crop to fill cuts each slide’s edges, so slides won’t join into one picture — use blurred or solid padding for a joining panorama.","socialImageGroupCore":"Core sizes","socialImageGroupSecondary":"More sizes","socialImageSameSizeNote":"Sizes with the same dimensions make the same picture under different platform filenames — pick the ones you need.","socialImageExportCount":"{total} exports","socialImageExportCountCarousel":"{sizes} sizes + {slides} slides = {total} exports","socialImageSlidePreviewNote":"Preview shows slide {index} of {count} at the slide size.","socialImageCarouselTooSmall":"The picture is too small to split into that many slides — each slide would be less than a pixel wide. Choose fewer slides.","socialImageDropSingle":"Drop your image here","socialImageChooseSingle":"Choose image file","socialImageChooseAnother":"Choose another file","socialImageReframeSolidPad":"Solid padding (black)","socialImageFormatHint":"JPEG is high quality with a white background and smaller files; PNG keeps transparency and is larger.","socialImageAdjustRerun":"Adjust and re-run","socialImagePreviewSlide":"Slide to preview","socialImagePreviewRecent":"Preview shows the size you selected most recently.","socialImageDragHint":"Drag the preview to reframe the crop.","socialCompressTargetLabel":"Target size","socialCompressCustomLabel":"Custom target (MB)","socialCompressPresetHint":"X free allows 512 MB, the Instagram API route allows 300 MB, and Stories-class uploads aim for at most 100 MB. TikTok, Reels, Shorts and other platforms have no single MB limit — use Custom for them. “Instagram (API)” is the API upload route, not the Instagram app. Stories-class is the default because a video under 100 MB also fits the X and Instagram API targets.","socialCompressTargetInvalid":"Enter a target size above 0 MB.","socialCompressCannotFitHeading":"Does not fit the target","socialCompressCannotFit":"This video cannot fit {target} without going below 360 px wide at 400 kbit/s — the smallest quality this tool will produce. The result below is the smallest attempt, still {size}. Raise the target or shorten the clip to fit it.","socialCompressCannotFitNoFile":"This video cannot fit {target} without going below 360 px wide at 400 kbit/s — the smallest quality this tool will produce — and even that attempt exceeded the 500 MB in-browser output limit, so there is no file to download. Shorten the clip to fit it.","socialCompressAttempts":"{count} encode attempt(s)","socialCompressAdjustRerun":"Adjust and re-run","socialCompressPresetStories":"Stories-class","socialCompressPresetCustom":"Custom","socialCompressAttemptOf":"Attempt {current} of {total}","socialCompressAttemptUpTo":"Attempt {current} of up to {max}","socialCompressCustomHint":"The in-browser output limit is 500 MB, so larger custom targets still produce at most a 500 MB file.","socialCompressCannotFitDownload":"Download the smallest attempt (does not fit the target)","socialCaptionsBurnHeading":"Burn captions into a video","socialCaptionsConvertHeading":"Convert subtitles","socialCaptionsSubtitleInvalid":"This subtitle file could not be read. Choose an SRT or VTT file with at least one caption.","socialCaptionsCueCount":"{count} captions","socialCaptionsBurnHint":"Pick a video and its subtitle file, then burn the words into the picture.","socialCaptionsConvertHint":"Pick a subtitle file and convert it to the other format. The words and timings stay the same. The same file is used for both halves.","socialCaptionsDirectionSrtToVtt":"SRT to VTT","socialCaptionsDirectionVttToSrt":"VTT to SRT","socialCaptionsConvertAction":"Convert subtitles","socialCaptionsConvertComplete":"Conversion complete","socialCaptionsConvertAnother":"Convert another subtitle file","socialCaptionsDropSubtitle":"Drop your subtitle file here","socialCaptionsChooseSubtitle":"Choose subtitle file","socialCaptionsChooseSubtitleConvert":"Choose subtitle file to convert","socialCaptionsRemoveSubtitle":"Remove selected subtitle file","socialCaptionsBurnNeedsSubtitles":"Add a subtitle file to burn in.","socialCaptionsBurnNeedsVideo":"Add a video to burn captions into.","socialCaptionsBurnNeedsFiles":"Add a video and a subtitle file to burn in.","socialCaptionsConvertNeedsSubtitle":"Add a subtitle file to convert.","socialCaptionsDurationWarning":"The last caption ends after the video ends, so it may not appear.","socialCaptionsSubtitleFormatsNote":"SRT or VTT files","socialSafeZoneDrop":"Drop your image or video here","socialSafeZoneChoose":"Choose image or video file","socialSafeZoneChooseAnother":"Choose another file","socialSafeZoneFormatsNote":"Images or video, processed on your device.","socialSafeZonePlatformsLabel":"Platform overlays","socialSafeZoneGroupCore":"Core platforms","socialSafeZoneGroupSecondary":"More platforms","socialSafeZoneSourceOfficialAd":"Meta ad guidance — official","socialSafeZoneSourceMeasured":"Measured from the live app — app versions change","socialSafeZoneSourcePublished":"Published by the platform — frame size unstated","socialSafeZoneSourceGuidance":"Third-party guidance — not a platform spec","socialSafeZoneSourceEstimate":"Estimate — no published measurement","socialSafeZoneMeasuredNote":"Measured overlays come from third-party measurements of the live app, not from the platform. App updates move the buttons, so re-check before you post.","socialSafeZoneMetaNote":"Meta publishes these margins for ads. Organic posts carry the same interface without the call-to-action button, so the ad margin is generous for them.","socialSafeZonePinterestNote":"Pinterest lists these margins without stating the frame size they were measured on; they are shown scaled to your frame.","socialSafeZoneLinkedInNote":"LinkedIn publishes no video safe-zone spec; this is a published recommendation to keep key content in the central part of the frame.","socialSafeZoneXNote":"X publishes no video safe-zone measurement. This band is a conservative estimate of the player controls drawn over the frame.","socialSafeZoneNoPlatform":"Pick at least one platform to show.","socialSafeZoneExportLabel":"Overlay to export","socialSafeZoneExportHint":"The export is the overlay alone, at your frame’s size, as a transparent PNG — drop it over your edit in any editor.","socialSafeZoneFrameUnavailable":"No frame is available yet. Play or seek the video, then try again.","socialSafeZoneImageUnavailable":"This image could not be shown. Choose another file.","socialSafeZoneExportError":"The overlay PNG could not be prepared. Try again.","socialSafeZoneVideoHint":"Scrub the video to the frame you want to check — the overlays follow the frame.","socialThumbnailDrop":"Drop your picture here","socialThumbnailChoose":"Choose image file","socialThumbnailChooseAnother":"Choose another picture","socialThumbnailFormatsNote":"Images, processed on your device.","socialThumbnailTextLabel":"Title text","socialThumbnailTextPlaceholder":"Your thumbnail title","socialThumbnailTextPositionLabel":"Title position","socialThumbnailTextPositionTop":"Top","socialThumbnailTextPositionCenter":"Centre","socialThumbnailTextPositionBottom":"Bottom","socialThumbnailTextSizeLabel":"Title size","socialThumbnailTextSizeSmall":"Small","socialThumbnailTextSizeMedium":"Medium","socialThumbnailTextSizeLarge":"Large","socialThumbnailTextColorLabel":"Title colour","socialThumbnailTextColorWhite":"White","socialThumbnailTextColorBlack":"Black","socialThumbnailTextColorYellow":"Yellow","socialThumbnailTextHint":"Leave the title empty for a picture with no text. Text is drawn over the picture, with an outline so it stays readable.","socialThumbnailLogoLabel":"Logo (optional)","socialThumbnailLogoChoose":"Choose logo image","socialThumbnailLogoRemove":"Remove logo","socialThumbnailLogoPositionLabel":"Logo corner","socialThumbnailLogoSizeLabel":"Logo size","socialThumbnailLogoHint":"The logo is drawn in a corner, sized as a share of the export width.","socialThumbnailPreviewLabel":"Preview size","socialThumbnailPreviewHint":"Preview shows one size at a time; exports are made for every size you picked.","socialThumbnailReelGuidesNote":"Dashed guides show how feeds crop this cover to 4:5 and grids crop it to 3:4 — keep title text and logos inside the innermost guide. The guides are only a preview; they are not part of the export.","socialThumbnailNoPreset":"Pick at least one size to export.","socialThumbnailDecodeError":"This picture could not be decoded. Choose another file.","socialThumbnailExportError":"A thumbnail could not be made. Try again with a smaller picture.","socialThumbnailResultsHeading":"Thumbnails","socialThumbnailFailed":"Failed — your original picture is unchanged.","socialWatermarkMediaLabel":"What to mark","socialWatermarkMediaPictures":"Pictures","socialWatermarkMediaVideo":"Video","socialWatermarkPicturesDrop":"Drop your pictures here","socialWatermarkPicturesChoose":"Choose picture files","socialWatermarkVideoDrop":"Drop your video here","socialWatermarkVideoChoose":"Choose video file","socialWatermarkVideoFormatsNote":"MP4, MOV, WebM or MKV, processed on your device.","socialWatermarkTextPlaceholder":"Your mark text","socialWatermarkPositionLabel":"Mark position","socialWatermarkSizeLabel":"Mark size","socialWatermarkOpacityLabel":"Opacity","socialWatermarkLogoWinsNote":"The logo is used when both are given; the text is ignored for this run.","socialWatermarkNoMark":"Add a logo or some text to stamp.","socialWatermarkExportError":"A marked file could not be made. Try again with a smaller file.","socialWatermarkFailed":"Failed — your original file is unchanged.","socialWatermarkPreviewHint":"The preview shows the mark where it will sit; exports use the same placement.","socialWatermarkPicturesHint":"Each picture is marked with the same settings and downloads separately, at its original size.","socialWatermarkVideoHint":"One video per run, exported as MP4 at its original size.","socialWatermarkRemoveFile":"Remove file","socialGifModeLabel":"What to make","socialGifModeVideo":"Video to GIF","socialGifModeGif":"GIF to MP4","socialGifModeImages":"Pictures to GIF","socialGifDrop":"Drop your GIF here","socialGifChoose":"Choose GIF file","socialGifNotGif":"That file does not look like a GIF. Choose a .gif file.","socialGifActionMp4":"Make MP4","socialGifMp4Ready":"MP4 ready","socialGifTrimStartLabel":"Clip start (seconds)","socialGifTrimLengthLabel":"Clip length (seconds)","socialGifTrimLengthHint":"Leave blank for the rest of the clip.","socialGifTooManyFrames":"A GIF holds at most 120 pictures. Remove some and try again.","socialGifExportError":"The file could not be made. Try a shorter clip or smaller pictures.","socialGifMp4ExportError":"The MP4 could not be made. Try a smaller GIF.","socialGifImagesHint":"Each picture becomes one frame at the frame rate you pick; a lower rate or a smaller width makes a smaller file.","socialGifGifHint":"The MP4 plays the GIF once at its own speed; platforms loop it from there.","socialGifDownloadFirstHint":"Download your GIF first, then choose it here.","socialAudioDrop":"Drop your audio files here","socialAudioChoose":"Choose audio files","socialAudioFormatsNote":"MP3, WAV, M4A, Ogg, FLAC or AAC, processed on your device. Video files (MP4, MOV) finish their audio track only.","socialAudioNotAudio":"That file does not look like audio. Choose an audio file.","socialAudioEmpty":"This file is empty. Choose an audio file with content.","socialAudioTooLarge":"This audio is over the 200 MB limit. Try a smaller file.","socialAudioPlatformLabel":"Platform","socialAudioSharedFinishNote":"Every platform shares the same finish — loudness is evened out the same way for all of them, so no platform needs its own version, and so the file is the same whichever platform you pick.","socialAudioFormatLabel":"Output format","socialAudioFormatMp3":"MP3","socialAudioFormatWav":"WAV","socialAudioVolumeLabel":"Volume change (dB)","socialAudioVolumeHint":"Loudness is evened out first; volume then shifts the finished level up or down by this much.","socialAudioFadeInLabel":"Fade in (seconds)","socialAudioFadeOutLabel":"Fade out (seconds)","socialAudioTrimPastEnd":"The clip starts past the end of the audio. Choose an earlier start.","socialAudioQueueRunning":"Finishing…","socialAudioExportError":"A finished file could not be made. Try a shorter clip or a different file."},"suite":{"merge":{"title":"Merge PDF — combine PDF files online — FileTools.xyz","description":"Merge PDF files into one document in your browser. Free, no sign-up, and your files never leave your device.","name":"Merge PDF","card":"Combine several PDFs into one file, in the order you choose.","heading":"Merge PDF files online","lead":"Combine multiple PDF documents into a single file. Everything runs in your browser — nothing is uploaded.","action":"Merge PDF","processing":"Merging your PDFs…","complete":"Merge complete","another":"Merge more PDFs","explainHeading":"Merging PDFs, simply explained","explainText":"Merging appends the pages of each PDF one after another into a new document. Add files in the order you want them to appear, moving them up or down as needed. Page sizes and content are kept exactly as they are in the originals."},"split":{"title":"Split PDF — separate PDF pages online — FileTools.xyz","description":"Split a PDF into separate files by page ranges, or save every page as its own PDF. Free and private — processed in your browser.","name":"Split PDF","card":"Split a PDF by page ranges, or one file per page.","heading":"Split PDF files online","lead":"Turn one PDF into several smaller files. Choose page ranges, or save every page as its own document.","action":"Split PDF","processing":"Splitting your PDF…","complete":"Split complete","another":"Split another PDF","explainHeading":"Splitting PDFs, simply explained","explainText":"Splitting copies selected pages into new PDF files without changing the pages themselves. Ranges like 1-3 and 5 each become one file; the every-page mode creates one file per page. Multiple results are bundled into a ZIP download. If you only need one part as a single file, Extract pages is the simpler tool; to remove a few pages and keep the rest, use Delete pages."},"rotate":{"title":"Rotate PDF — turn PDF pages online — FileTools.xyz","description":"Rotate PDF pages 90, 180 or 270 degrees and save the result permanently. Free, in your browser, with no upload.","name":"Rotate PDF","card":"Turn pages 90, 180 or 270 degrees and keep them that way.","heading":"Rotate PDF pages online","lead":"Fix sideways pages for good. Rotate every page, or only the pages you pick.","action":"Rotate PDF","processing":"Rotating pages…","complete":"Rotation complete","another":"Rotate another PDF","explainHeading":"Rotating PDFs, simply explained","explainText":"Rotation changes the permanent orientation of a page, so it opens the right way up in every reader — not just the viewer you are using now. You can rotate all pages at once or only a selected range, and the rotation adds to any rotation a page already has."},"extract":{"title":"Extract PDF pages — save selected pages online — FileTools.xyz","description":"Extract pages from a PDF into a new document. Pick the pages you need — free, private, and processed in your browser.","name":"Extract pages","card":"Save selected pages as a new, smaller PDF.","heading":"Extract PDF pages online","lead":"Keep only the pages you need. Enter the pages to extract and download them as a new PDF.","action":"Extract pages","processing":"Extracting pages…","complete":"Extraction complete","another":"Extract from another PDF","explainHeading":"Extracting pages, simply explained","explainText":"Extracting copies the pages you select into a brand-new PDF and leaves your original untouched. Use ranges like 2-4, 7 to grab whole sections at once. The extracted pages keep their original quality and layout. To split a document into several files, use Split PDF; to remove a few pages and keep the rest, use Delete pages."},"delete":{"title":"Delete PDF pages — remove pages online — FileTools.xyz","description":"Delete pages from a PDF and save the rest as a new file. Free and private — everything happens in your browser.","name":"Delete pages","card":"Remove the pages you do not need and keep the rest.","heading":"Delete PDF pages online","lead":"Remove unwanted pages from a PDF. Enter the pages to delete and download the trimmed document.","action":"Delete pages","processing":"Deleting pages…","complete":"Pages deleted","another":"Edit another PDF","explainHeading":"Deleting pages, simply explained","explainText":"Deleting removes the selected pages and saves what remains as a new PDF; your original file is never changed. Enter single pages or ranges, like 1, 4-6. At least one page must remain. To keep a few pages as a new file instead, use Extract pages; to split the document into several files, use Split PDF."},"imagesToPdf":{"title":"JPG to PDF — convert images to PDF online — FileTools.xyz","description":"Convert JPG, PNG and WebP images into one PDF in your browser. Free, no sign-up, and your images never leave your device.","name":"JPG to PDF","card":"Turn images into a single PDF, one image per page.","heading":"Convert images to PDF online","lead":"Combine your images into one PDF document. Add JPG, PNG or WebP images in the order you want them.","action":"Create PDF","processing":"Building your PDF…","complete":"PDF complete","another":"Convert more images","explainHeading":"Images to PDF, simply explained","explainText":"Each image becomes one page of the new PDF. Fit sizes each page to its image; A4 and Letter place the image on a standard page instead, which is handy for printing. Images are embedded without recompression, so their quality is preserved."},"pdfToImages":{"title":"PDF to JPG — convert PDF pages to images online — FileTools.xyz","description":"Convert PDF pages to JPG images in your browser. Choose 150 or 300 DPI — free, private, and nothing is uploaded.","name":"PDF to JPG","card":"Save each PDF page as a JPG image.","heading":"Convert PDF pages to JPG online","lead":"Turn every page of a PDF into a JPG image. Pick a resolution and download the images, bundled as a ZIP when there are several.","action":"Convert to JPG","processing":"Converting pages…","complete":"Conversion complete","another":"Convert another PDF","explainHeading":"PDF to JPG, simply explained","explainText":"Each page is rendered as a picture at the resolution you choose: 150 DPI suits screens and sharing, while 300 DPI is sharper and better for print. Rendering happens entirely in your browser, page by page."},"pageNumbers":{"title":"Add page numbers to a PDF online — FileTools.xyz","description":"Add page numbers to a PDF in your browser. Choose the position, format and starting number — free and private.","name":"Page numbers","card":"Stamp page numbers in the position and format you choose.","heading":"Add page numbers online","lead":"Number the pages of your PDF. Choose where the numbers go, how they look, and which number to start from.","action":"Add numbers","processing":"Adding page numbers…","complete":"Page numbers added","another":"Number another PDF","explainHeading":"Page numbers, simply explained","explainText":"The tool stamps a small number on every page in the corner or centre position you pick. Formats are a plain number, a number with the total (like 3 / 12), or the word for page plus the number. The starting number lets you continue numbering across a larger document."},"watermark":{"title":"Add a watermark to a PDF online — FileTools.xyz","description":"Add a text watermark to every page of a PDF in your browser. Control the text, transparency and angle — free and private.","name":"Add watermark","card":"Stamp your text across every page, faint or bold.","heading":"Add a watermark online","lead":"Put a text watermark — like Draft or Confidential — on every page of your PDF, and choose how visible it is.","action":"Add watermark","processing":"Adding watermark…","complete":"Watermark added","another":"Watermark another PDF","explainHeading":"Watermarks, simply explained","explainText":"The watermark text is printed in the middle of every page, scaled to the page width. Lower opacity makes it sit quietly behind the content; diagonal text runs corner to corner, like classic draft stamps. The text is drawn in an embedded font that covers Latin, Greek and Cyrillic letters."},"unlock":{"title":"Unlock PDF — remove a PDF password online — FileTools.xyz","description":"Remove the password from a PDF you own, in your browser. The password never leaves your device. Free and no sign-up.","name":"Unlock PDF","card":"Remove a PDF password so the file opens freely.","heading":"Unlock PDF files online","lead":"Remove password protection from a PDF you have the password for. The unlocked copy is created in your browser — the password is never sent anywhere.","action":"Unlock PDF","processing":"Unlocking your PDF…","complete":"PDF unlocked","another":"Unlock another PDF","explainHeading":"Unlocking PDFs, simply explained","explainText":"If a PDF asks for a password every time you open it, this tool creates an identical copy without the password, using the password you enter. It cannot recover a forgotten password — you need to know the current one. Files protected only by an owner password (printing or copying restrictions) are unlocked without entering anything."},"convertImage":{"title":"Convert Image — PNG, JPG, WebP, AVIF and HEIC — FileTools.xyz","description":"Convert images between PNG, JPG, WebP and AVIF in your browser, including HEIC photos from your phone. Free, no sign-up, and your images never leave your device.","name":"Convert Image","card":"Convert HEIC photos, or any PNG, JPG, WebP or AVIF image, into another format.","heading":"Convert images online","lead":"Turn PNG, JPG, WebP, AVIF and HEIC images into the format you need. Everything runs in your browser — nothing is uploaded.","action":"Convert image","processing":"Converting your image…","complete":"Conversion complete","another":"Convert more images","explainHeading":"Converting images, simply explained","explainText":"The tool decodes each image and re-encodes it in the format you choose. HEIC photos — the format many phones save — are read directly, so you can turn them into JPG or PNG on any device; a HEIC file with several photos converts the first one. Converting to JPG flattens transparency onto white. If your browser cannot write AVIF itself, a built-in encoder does it instead, so AVIF works even in a browser that cannot write it."},"compressImage":{"title":"Compress Image — reduce JPG, PNG, WebP and AVIF file size online — FileTools.xyz","description":"Compress images in your browser and make JPG, PNG, WebP and AVIF files smaller. Keep each format or convert while you compress. Free, no sign-up, and your images never leave your device.","name":"Compress Image","card":"Re-encode JPG, PNG, WebP, AVIF and HEIC images at lower quality to shrink them, keeping the format or converting.","heading":"Compress images online","lead":"Re-encode your images at a quality you choose — right in your browser, with nothing uploaded. Keep each image in its own format, or pick a new format to compress it into.","action":"Compress image","processing":"Compressing your image…","complete":"Compression complete","another":"Compress more images","explainHeading":"Compressing images, simply explained","explainText":"The tool decodes each image and saves it again at the quality you choose: lower quality makes a smaller file, higher quality keeps more detail. Keeping the original format saves a JPG as a JPG and a WebP as a WebP; HEIC photos are saved as JPG, because HEIC cannot be written here. PNG is lossless, so keeping the format on a PNG re-saves it without losing quality — and rarely makes it smaller; converting a PNG to JPG or WebP usually shrinks it far more. Saving as JPG flattens transparency onto white. Every result is saved again at the quality you set, so saving as JPG or WebP loses a little quality even when the size stays the same; PNG saves without losing quality. Every result shows its real before-and-after sizes, even when a re-encoded file comes out larger."},"resizeImage":{"title":"Resize Image — change JPG, PNG, WebP and AVIF dimensions online — FileTools.xyz","description":"Resize images in your browser by exact pixels or by percentage. Keep the aspect ratio or set the width and height freely. Free, no sign-up, and your images never leave your device.","name":"Resize Image","card":"Change the dimensions of JPG, PNG, WebP, AVIF and HEIC images — by exact pixels or by percentage.","heading":"Resize images online","lead":"Make your images smaller or larger — right in your browser, with nothing uploaded. Set exact pixel dimensions, or scale every image by the same percentage.","action":"Resize image","processing":"Resizing your image…","complete":"Resize complete","another":"Resize more images","explainHeading":"Resizing images, simply explained","explainText":"With the aspect ratio kept, you set the width or the height and the other side follows each image’s own proportions, so nothing is stretched or squashed. Percentage mode scales every image by the same amount — 50% halves both sides. Enlarging an image does not add detail, so a much larger result can look soft. HEIC photos are saved as JPG, because HEIC cannot be written here. Saving as JPG flattens transparency onto white. Every result shows its before-and-after dimensions and file sizes, so you can check the change at a glance. Every result is re-saved at the quality you set, so saving as JPG or WebP loses a little quality even when the size does not change; PNG is saved without losing quality."},"cropImage":{"title":"Crop Image — crop JPG, PNG, WebP and AVIF online — FileTools.xyz","description":"Crop images in your browser — trim JPG, PNG, WebP, AVIF and HEIC photos to the exact area you need. Free, no sign-up, and your images never leave your device.","name":"Crop Image","card":"Trim JPG, PNG, WebP, AVIF and HEIC images to the exact area you need — drag the frame or type the pixels.","heading":"Crop images online","lead":"Trim your images to the exact area you need — right in your browser, with nothing uploaded. Drag the crop frame, pick an aspect ratio, or type the exact pixels.","action":"Crop image","processing":"Cropping your image…","complete":"Crop complete","another":"Crop more images","explainHeading":"Cropping images, simply explained","explainText":"Cropping keeps only the part of the image inside the frame and removes everything outside it. Drag the frame to move it, drag a corner to change its size, or type the exact position and size in pixels. Aspect ratio presets keep the frame in proportion — handy for profile pictures and thumbnails. HEIC photos are saved as JPG, because HEIC cannot be written here. Saving as JPG flattens transparency onto white. Every result shows its before-and-after dimensions and file sizes. Every result is re-saved at the quality you set, so saving as JPG or WebP loses a little quality; PNG is saved without losing quality."},"rotateImage":{"title":"Rotate Image — rotate JPG, PNG, WebP and AVIF online — FileTools.xyz","description":"Rotate images in your browser — turn JPG, PNG, WebP, AVIF and HEIC photos 90, 180 or 270 degrees, or flip them. Free, no sign-up, and your images never leave your device.","name":"Rotate Image","card":"Turn JPG, PNG, WebP, AVIF and HEIC images 90, 180 or 270 degrees, or flip them sideways or upside down.","heading":"Rotate images online","lead":"Turn your images the right way up — right in your browser, with nothing uploaded. Rotate by quarter turns or flip, and save each one in the format you choose.","action":"Rotate image","processing":"Rotating your image…","complete":"Rotation complete","another":"Rotate more images","explainHeading":"Rotating images, simply explained","explainText":"The rotation and flips are baked into the pixels permanently, so the saved image opens the right way up in every app. Phone photos that carry orientation information are read the way they display, so rotating here fixes them for apps that would otherwise show them sideways. HEIC photos are saved as JPG, because HEIC cannot be written here. Saving as JPG flattens transparency onto white. Every result is re-saved at the quality you set, so saving as JPG or WebP loses a little quality; PNG is saved without losing quality."},"convertVideo":{"title":"Convert Video — MP4, MOV, WebM and MKV to MP4 or WebM — FileTools.xyz","description":"Convert videos between MP4, MOV, WebM and MKV in your browser. Free, no sign-up, and your videos never leave your device. Best for short clips.","name":"Convert Video","card":"Convert MP4, MOV, WebM or MKV videos to MP4 or WebM.","heading":"Convert videos online","lead":"Turn MP4, MOV, WebM and MKV videos into MP4 or WebM — right in your browser, with nothing uploaded. The tool is built for short clips: conversion happens on your device, so long videos will take a long time.","action":"Convert video","processing":"Converting your video…","complete":"Conversion complete","another":"Convert more videos","explainHeading":"Converting videos, simply explained","explainText":"The tool decodes each video and re-encodes it in the format you choose: MP4 plays almost everywhere, and WebM suits web pages. Videos recorded on a phone, including HEVC videos in MOV files, convert like any other. Everything runs on your device, which keeps your videos private but means speed depends on your device — short clips convert quickly, while a long video can take a very long time, so this tool is best for short clips. Converting a file that is already in the format you chose re-saves it and loses a little quality. Only the first audio track is kept, and subtitles are not carried over. HDR videos are converted to standard colour."},"compressVideo":{"title":"Compress Video — make MP4, MOV, WebM and MKV files smaller online — FileTools.xyz","description":"Compress videos in your browser and make MP4, MOV, WebM and MKV files smaller. Keep each format or convert while you compress. Free, no sign-up, and your videos never leave your device. Best for short clips.","name":"Compress Video","card":"Re-encode MP4, MOV, WebM and MKV videos at lower quality to shrink them, keeping the format or converting.","heading":"Compress videos online","lead":"Re-encode your videos at a quality you choose — right in your browser, with nothing uploaded. Keep each video in its own format, or pick MP4 or WebM to compress it into. The tool is built for short clips: compression happens on your device, so long videos will take a long time. MOV and MKV videos are saved as MP4.","action":"Compress video","processing":"Compressing your video…","complete":"Compression complete","another":"Compress more videos","explainHeading":"Compressing videos, simply explained","explainText":"The tool decodes each video and saves it again at the quality you choose: lower quality usually makes a smaller file, higher quality keeps more detail. Keeping the original format saves an MP4 as an MP4 and a WebM as a WebM; MOV and MKV videos are saved as MP4, because those formats cannot be written here. Only the first audio track is kept, and subtitles are not carried over. HDR videos are converted to standard colour. Every result shows its real before-and-after sizes, even when a re-encoded file comes out larger."},"videoToGif":{"title":"Video to GIF — convert MP4, MOV, WebM and MKV clips to animated GIFs — FileTools.xyz","description":"Convert MP4, MOV, WebM and MKV video clips to animated GIFs in your browser. Free, no sign-up, and your videos never leave your device. Best for short clips.","name":"Video to GIF","card":"Turn MP4, MOV, WebM and MKV clips into animated GIFs you can share anywhere.","heading":"Convert videos to GIFs online","lead":"Turn short MP4, MOV, WebM or MKV clips into animated GIFs — right in your browser, with nothing uploaded. The GIF is silent, because GIFs have no sound. The tool is built for short clips: a long video makes a very large GIF and takes a long time to convert.","action":"Convert to GIF","processing":"Converting to GIF…","complete":"Conversion complete","another":"Convert more videos","explainHeading":"Making a GIF, simply explained","explainText":"The tool decodes each video and saves its frames as an animated GIF at the width and frame rate you choose: a smaller width and a lower frame rate make a smaller file. GIFs have no sound, so the audio is left out, and subtitles are not carried over. Everything runs on your device, which keeps your videos private but means speed depends on your device — short clips convert quickly, while a long video can take a very long time and produce a very large GIF, so this tool is best for short clips."},"extractAudio":{"title":"Extract Audio — MP4, MOV, WebM and MKV audio to MP3 or WAV — FileTools.xyz","description":"Extract the audio from MP4, MOV, WebM and MKV videos as MP3 or WAV in your browser. Free, no sign-up, and your videos never leave your device. Best for short clips.","name":"Extract Audio","card":"Pull the sound from MP4, MOV, WebM or MKV videos and save it as MP3 or WAV.","heading":"Extract audio from videos online","lead":"Save just the sound from an MP4, MOV, WebM or MKV video as MP3 or WAV — right in your browser, with nothing uploaded. Only the first audio track is extracted. The tool is built for short clips: extraction happens on your device, so long videos will take a long time.","action":"Extract audio","processing":"Extracting your audio…","complete":"Extraction complete","another":"Extract more audio","explainHeading":"Extracting audio, simply explained","explainText":"The tool takes the first audio track from each video and saves it on its own in the format you choose: the picture and subtitles are dropped. MP3 is lossy and is encoded at the bitrate you choose — a higher bitrate sounds better and makes a larger file, but some sound quality is lost either way. WAV adds no further loss, because it is saved uncompressed, and is usually much larger. A video with no audio track has nothing to extract, and the tool says so. Everything runs on your device, which keeps your videos private but means speed depends on your device — short clips extract quickly, while a long video can take a very long time, so this tool is best for short clips."},"trimVideo":{"title":"Trim Video — cut MP4, MOV, WebM and MKV clips online — FileTools.xyz","description":"Trim MP4, MOV, WebM and MKV videos in your browser: keep just the segment you choose and save it as MP4 or WebM. Free, no sign-up, and your videos never leave your device. Best for short clips.","name":"Trim Video","card":"Cut an MP4, MOV, WebM or MKV video down to the segment you choose and save it as MP4 or WebM.","heading":"Trim videos online","lead":"Keep just part of an MP4, MOV, WebM or MKV video — pick the start and end on the timeline, preview the clip, and save it as MP4 or WebM, right in your browser with nothing uploaded. The tool is built for short clips: trimming happens on your device, so long videos will take a long time.","action":"Trim video","processing":"Trimming your video…","complete":"Trimming complete","another":"Trim another video","explainHeading":"Trimming video, simply explained","explainText":"The tool re-encodes the segment you choose in the format you pick: MP4 plays almost everywhere and WebM is for web pages. The cut is exact — the saved clip starts at your start time and ends at your end time — because the video is decoded from the start of the file, discarding everything before your start point, which is also why trimming a segment deep into a long video takes longer. Only the first audio track is kept and subtitles are not carried over. Everything runs on your device, which keeps your videos private but means speed depends on your device — short clips trim quickly, while a long video can take a very long time, so this tool is best for short clips."},"resizeVideoSocial":{"title":"Resize Video for Social — platform-sized MP4 versions of your clips — FileTools.xyz","description":"Turn one video into platform-sized MP4 versions in your browser: TikTok, Instagram Reels, YouTube Shorts, Facebook Reels, feed sizes and more. Free, no sign-up, and your video never leaves your device. Best for short-form clips.","name":"Resize Video for Social","card":"Turn one video into platform-sized versions for TikTok, Reels, Shorts and more.","heading":"Resize videos for social media","lead":"Make platform-sized versions of one video — right in your browser, with nothing uploaded. Pick the sizes you need, choose how the frame is fitted, and download each version. The tool is built for short-form clips: resizing happens on your device, so long videos will take a long time.","action":"Resize video","processing":"Resizing your video…","complete":"Resizing complete","another":"Resize another video","explainHeading":"Resizing video for social, simply explained","explainText":"The tool re-encodes your video once per size you pick, one after another, each saved as MP4 (H.264 video with AAC audio) at that size: pick several sizes in one run and download each version separately. If one size fails, the rest still run. How the frame fits is your choice: blurred padding shows the whole picture over a blurred copy of itself, solid padding over black bars, and cropping fills the frame and cuts the overflow — drag the preview or use the position sliders to choose what stays in frame. The face suggestion is only a starting point: when your browser can detect a single face in the frame, it centres the crop there for you to confirm or adjust, and it never sends anything anywhere — if it finds no face, or more than one, your framing stays exactly as it was. Only the first audio track is kept, subtitles are not carried over, and HDR videos are converted to standard colour. Everything runs on your device, which keeps your video private but means speed depends on your device."},"resizeImageSocial":{"title":"Resize Image for Social — platform-sized versions of your pictures — FileTools.xyz","description":"Turn one picture into platform-sized versions in your browser: Instagram, TikTok, YouTube Shorts, Facebook, X, LinkedIn, Pinterest and more, or split it into carousel slides. Free, no sign-up, and your picture never leaves your device.","name":"Resize Image for Social","card":"Turn one picture into platform-sized versions for Instagram, TikTok, Shorts and more, or split it into carousel slides.","heading":"Resize images for social media","lead":"Make platform-sized versions of one picture — right in your browser, with nothing uploaded. Pick the sizes you need, choose how the picture is fitted, and download each version. Or split the picture into carousel slides, all at one size.","action":"Resize image","processing":"Resizing your image…","complete":"Resizing complete","another":"Resize another image","explainHeading":"Resizing images for social, simply explained","explainText":"The tool re-sizes your picture once per size you pick, one after another, each saved as JPEG or PNG at that size: pick several sizes in one run and download each version separately. If one size fails, the rest still run. How the picture fits is your choice: blurred padding shows the whole picture over a blurred copy of itself, solid padding over black bars, and cropping fills the frame and cuts the overflow — drag the preview or use the position sliders to choose what stays in frame. Carousel mode cuts the picture into equal slides along its long side, each fitted to the slide size you pick, so every slide shares one ratio — each slide downloads separately, alongside the normal size exports. Everything runs on your device, which keeps your picture private but means speed depends on your device."},"compressVideoSocial":{"title":"Compress Video for Social — get your video under the platform limit — FileTools.xyz","description":"Compress a video to a target size in your browser: pick X, Instagram or Stories-class, or set your own MB target. Free, no sign-up, and your video never leaves your device. Best for short-form clips.","name":"Compress Video for Social","card":"Get a video under the size limit X or Instagram will accept, without wrecking it.","heading":"Compress videos for social media","lead":"Shrink one video to a target size — right in your browser, with nothing uploaded. Pick a platform target or set your own MB size, and the tool re-encodes it, stepping quality down only until it fits. Built for short-form clips: compression happens on your device, so long videos will take a long time.","action":"Compress for social","processing":"Compressing your video…","complete":"Compression complete","another":"Compress another video","explainHeading":"Compressing video for social, simply explained","explainText":"The tool re-encodes your video as MP4 (H.264 video with AAC audio), starting at your video’s resolution, up to 1920 wide, at the bitrate your target size implies, and measures the real output after every encode: if it does not fit, it steps the bitrate and then the resolution down and tries again, up to a floor of 360 px wide at 400 kbit/s. It never claims a fit it did not measure, and it never goes below that floor to force one — if even the floor does not fit, it says so plainly. Only the first audio track is kept, subtitles are not carried over, and HDR videos are converted to standard colour. No watermark, branding or attribution is added to the video, its metadata or its filename. Everything runs on your device, which keeps your video private but means speed depends on your device."},"burnCaptionsSocial":{"title":"Burn-in Captions for Social — burn subtitles into your clips, and convert SRT and VTT — FileTools.xyz","description":"Burn your own SRT or VTT subtitles into a video in your browser, or convert subtitles between SRT and VTT. Free, no sign-up, and your files never leave your device. Best for short-form clips.","name":"Burn-in Captions for Social","card":"Burn your own subtitles into a video, or convert subtitles between SRT and VTT.","heading":"Burn captions into videos for social media","lead":"Add your own subtitles to a video so they show on every platform — right in your browser, with nothing uploaded. Or convert a subtitle file between SRT and VTT. Built for short-form clips: burning happens on your device, so long videos will take a long time.","action":"Burn in captions","processing":"Burning in your captions…","complete":"Captions burned in","another":"Burn captions into another video","explainHeading":"Burning in captions, simply explained","explainText":"Burning in means the words become part of the picture itself, so they show on any platform, with or without sound, and nobody needs to turn subtitles on. You supply the subtitle file — this tool does not write captions for you — and it re-encodes your video as MP4 (H.264 video with AAC audio) with the words drawn over the picture. Only the first audio track is kept, and HDR videos are converted to standard colour. Converting subtitles only changes the file format: SRT and VTT carry the same words and timings, so nothing is lost either way. Everything runs on your device, which keeps your files private but means speed depends on your device."},"safeZoneSocial":{"title":"Safe Zone Checker for Social — see what each app covers on your clip — FileTools.xyz","description":"Check whether TikTok, Reels, Shorts and more will cover your text or faces: upload an image or video and toggle per-platform safe-zone overlays. Free, no sign-up, and your files never leave your device.","name":"Safe Zone Checker","card":"See what TikTok, Reels or Shorts will cover on your clip before you post it.","heading":"Check safe zones before you post","lead":"Upload an image or video, pick the frame you care about, and toggle each platform’s overlay to see what its buttons and captions would cover. Nothing is uploaded, and nothing is changed in your file.","action":"Prepare overlay PNG","processing":"Preparing overlay…","complete":"Overlay PNG ready","another":"Check another file","explainHeading":"Checking safe zones, simply explained","explainText":"Every app draws its own buttons, captions and channel names over your clip, so text near the edges can end up hidden. This checker draws those covered regions over your frame so you can move your text and faces into the clear middle before you post. Meta’s margins are its published ad guidance; TikTok’s and Shorts’ are measured from the live apps, so they can shift when the apps update; Pinterest’s are published without a stated frame size; LinkedIn’s are a published recommendation; and X’s band is a conservative estimate, because X publishes no measurement. The overlay export is the shaded regions alone, as a transparent PNG at your frame’s size, for use as a layer in any editor — your original file is never changed, and nothing is burned into it."},"thumbnailCoverSocial":{"title":"Thumbnail & Cover Maker for Social — make YouTube thumbnails and Reel covers in your browser — FileTools.xyz","description":"Make a YouTube thumbnail, a Shorts thumbnail or an Instagram Reel cover from a picture: pick the platform size, add title text and an optional logo, and export JPEG or PNG. Free, no sign-up, and your files never leave your device.","name":"Thumbnail & Cover Maker","card":"Turn a picture into a YouTube thumbnail or a Reel cover, with title text and an optional logo.","heading":"Make thumbnails and covers for social media","lead":"Upload a picture, pick the platform sizes you need, add title text and an optional logo, and export each size as JPEG or PNG. Everything runs in your browser — nothing is uploaded, and nothing is added to your picture except what you choose.","action":"Make thumbnails","processing":"Making your thumbnails…","complete":"Thumbnails ready","another":"Make another thumbnail","explainHeading":"Making thumbnails and covers, simply explained","explainText":"Each platform shows your picture at a different size and shape — a wide 16:9 frame for a YouTube video, a tall 9:16 frame for a Short or a Reel cover — so one picture rarely fits them all. This tool resizes your picture to each size you pick: blurred padding shows the whole picture over a blurred copy of itself, solid padding uses black bars, and cropping fills the frame and cuts the overflow. Title text is drawn over the picture in the position and size you choose, and an optional logo sits in a corner. A Reel cover is shown tall, but feeds and grids crop it to shorter shapes — the preview draws those crops as guides so your text stays visible, and the guides are never part of the export. Exports are named after the size you picked, and carry no branding or attribution."},"watermarkSocial":{"title":"Watermark for Social — stamp your logo on pictures and videos in your browser — FileTools.xyz","description":"Stamp your own logo or text on pictures and videos before you post: pick the position, size and opacity, and export marked pictures or a marked video. Free, no sign-up, and your files never leave your device.","name":"Watermark for Social","card":"Stamp your logo or text on every version before you post.","heading":"Stamp your logo on pictures and videos for social media","lead":"Upload pictures or one video, add your own logo or text as the mark, and export each picture at its original size or the video as MP4. Everything runs in your browser — nothing is uploaded, and nothing is added except the mark you choose.","action":"Stamp the mark","processing":"Stamping your mark…","complete":"Marked files ready","another":"Mark more files","explainHeading":"Stamping your mark, simply explained","explainText":"A mark is your own logo or words drawn over a picture or video, so every version you post carries it. You choose one mark per run — a logo image, or text in your own words — and where it sits, how big it is as a share of the frame, and how see-through it is. Pictures keep their original size and download separately; a video comes out as MP4 at its original size. If you give both a logo and text, the logo is used and the text is ignored. Nothing else is added: no branding, no attribution, and the original files are never changed."},"gifStickerSocial":{"title":"GIF & Sticker Maker for Social — make looping GIFs and turn GIFs into MP4 — FileTools.xyz","description":"Make a looping GIF from a video clip or a run of pictures, or turn a GIF into a postable MP4 — in your browser, free, no sign-up, and your files never leave your device.","name":"GIF & Sticker Maker","card":"Make a looping GIF from a clip or pictures, or turn a GIF into a postable MP4.","heading":"Make GIFs and stickers for social media","lead":"Turn a video moment into a looping GIF, turn a GIF into an MP4 you can post, or string pictures into an animated sticker. Everything runs in your browser — nothing is uploaded, and nothing is added to your files.","action":"Make GIF","processing":"Making your GIF…","complete":"GIF ready","another":"Make another GIF or MP4","explainHeading":"Making GIFs and stickers, simply explained","explainText":"A GIF loops a short moment forever, which is why it works as a reaction or a sticker — but most platforms will not accept a GIF as a video upload, so this tool also turns GIFs back into MP4s, which they do accept. A video GIF keeps the clip at the width and frame rate you pick, trimmed to the moment you choose; fewer frames and a smaller width make a much smaller file, because a GIF stores every frame as a picture. A pictures GIF plays your pictures in order, one frame each at the frame rate you pick. Everything runs on your device, which keeps your files private but means speed depends on your device."},"audioFinisherSocial":{"title":"Audio Finisher for Social — even out loudness, trim and fade audio in your browser — FileTools.xyz","description":"Finish audio for short-form social posts: even out the loudness, trim to the moment you want, fade in and out, and export as MP3 or WAV — in your browser, free, no sign-up, and your files never leave your device.","name":"Audio Finisher for Social","card":"Even out loudness, trim and fade audio for short posts.","heading":"Finish audio for social media","lead":"Upload audio, pick the platform it is for, and export a finished version: loudness evened out, trimmed to the moment you want, with fades in and out. Everything runs in your browser — nothing is uploaded, and nothing is added to your audio.","action":"Finish audio","processing":"Finishing your audio…","complete":"Audio ready","another":"Finish more audio","queueStopped":"Stopped","formatHint":"MP3 is smaller and plays almost everywhere; WAV is lossless and larger.","explainHeading":"Finishing audio, simply explained","explainText":"Recordings rarely play at one steady level — one clip whispers, the next blasts — so this tool first measures the whole clip and then applies one even gain that brings its loudness to the level short-form platforms play at, keeping the ups and downs inside the clip intact. Loudness is evened out the same way for every platform, because no platform publishes a different audio-only target worth a separate version. Volume then shifts the finished level up or down by the amount you pick, fades soften the start and end, and trimming keeps only the moment you choose. The finished clip downloads as MP3 for posting, or as WAV when you want it lossless. Everything runs on your device, which keeps your files private but means speed depends on your device."}},"homeTitle":"Simple file tools — FileTools.xyz","homeDescription":"Small, clear file tools that run in your browser — compress, merge, split and convert PDFs. Your files never leave your device.","toolTitle":"Compress PDF — reduce PDF file size online — FileTools.xyz","toolDescription":"Compress PDF files and reduce their size in your browser. Free, no sign-up, and your document never leaves your device.","tagline":"Small tools. Clear results. No hassle.","tools":"Tools","homeEyebrow":"Small tools. Clear results. No hassle.","homeHeading":"Useful tools for everyday files.","homeLead":"Simple file utilities that do one job well.","homeCta":"Browse the tools","available":"Available tools","pdfToolsHeading":"PDF tools","imageToolsHeading":"Image tools","videoToolsHeading":"Video tools","socialToolsHeading":"Social tools","pickTool":"Pick a tool","toolLead":"Every tool is built to be clear, quick, and easy to use.","toolName":"Compress PDF","toolCard":"Reduce PDF size in your browser. Your file stays on your device.","privacyEyebrow":"Your files stay yours","privacyHeading":"Private by design.","homePrivacy":"Every tool here processes your files locally in your browser. Files are not uploaded or saved in browser storage. Cloudflare Web Analytics measures page views and performance; it does not receive file contents or filenames.","privacyLink":"Learn about file privacy","aboutHeading":"About FileTools.xyz","aboutText":"We make small, dependable utilities for everyday file tasks. Every tool is designed to be easy to use while keeping your files on your device.","toolEyebrow":"Runs in your browser — nothing is uploaded","toolHeading":"Compress PDF files online","toolLeadText":"Reduce the size of your PDF to make it easier to send and store. Your file is processed right here in your browser and never uploaded.","privateNote":"Private by design · No account needed","compressor":"Compress PDF","simpleSecure":"Simple and free to use.","drop":"Drop your PDF here","or":"or","browse":"browse files","chooseStart":"Choose a PDF to get started","fileOnly":"PDF only · Up to 200 MB per file","chooseFile":"Choose a PDF file","removeFile":"Remove selected PDF","level":"Compression level","light":"Light","lightDetail":"Prioritize visual quality","balanced":"Balanced","balancedDetail":"Everyday documents","strong":"Strong","strongDetail":"Prioritize a smaller file; image quality may decrease","presetNote":"Text and layout are preserved. Strong can reduce image detail; digital signatures may no longer be valid after compression.","addFiles":"Add files","downloadAll":"Download all (ZIP)","moreOptions":"More options","imageQuality":"Image quality","qualitySmaller":"Smaller file","qualityBetter":"Better looking","grayscale":"Grayscale images","lossless":"Lossless (images unchanged)","targetSize":"Target size (MB)","targetSizeAlt":"Or aim for a size (MB)","targetHint":"The tool starts at the level above and steps up until the file fits.","targetPlaceholder":"e.g. 1","losslessNote":"Lossless keeps every pixel, so image quality and grayscale do not apply.","targetLosslessNote":"Not available with lossless — lossless keeps every pixel.","targetMissed":"Target size not reached — this is the smallest result.","processingFile":"Processing file {current} of {total}…","noUpload":"0 bytes uploaded — processed entirely on your device.","compress":"Compress PDF","compressing":"Compressing your PDF…","wait":"This may take a little while. Keep this tab open.","complete":"Compression complete","original":"Original","newSize":"New size","larger":"The file is {amount}% larger.","noHelp":"Compression did not help this PDF.","unchanged":"The file size is unchanged.","smaller":"{amount}% smaller","download":"Download PDF","another":"Compress another PDF","chooseAnother":"Choose another file","footnote":"By continuing, you keep full control of your original file.","howWorks":"How it works","explainHeading":"PDF compression, simply explained","explainText":"Compressing a PDF reduces its file size by optimising the images embedded in it. Text and page layout stay intact, but Strong may reduce image detail. Results depend on the document, and some PDFs may not get smaller.","explainDetailsHeading":"Scanned PDFs and compression results","explainDetailsText":"Scanned PDFs often contain large page images, which this compressor may be able to reduce when their image format is supported. PDFs made mostly of text or vector graphics may change very little because this tool targets supported images. Already-compressed or unsupported images may stay unchanged. A rewritten PDF can sometimes be larger, so compare the measured sizes and keep the original if it is smaller.","privacyText":"Your file is processed in your browser and is not uploaded to a server or saved in browser storage. Cloudflare Web Analytics measures page views and performance; it does not receive PDF contents or filenames. Local processing does not guarantee a PDF is safe to open; only open files from sources you trust.","footerNav":"Footer","footerPrivacy":"Privacy","noticesLink":"Third-party notices","contact":"Contact","about":"About","footerText":"Simple tools, with files processed on your device.","languageLabel":"Choose language","errors":{"noFile":"Choose a PDF file to get started.","empty":"This file is empty. Choose a PDF that contains pages.","tooLarge":"This PDF is over the 200 MB limit. Try a smaller file.","wrongType":"This file does not appear to be a PDF. Choose a .pdf file.","malformed":"This file is not a valid PDF. Check the file and try again.","unreadable":"This PDF is damaged or uses features this compressor cannot process.","process":"PDF processing failed. Your original file is unchanged.","unsupportedText":"That text can't be drawn — try Latin letters.","imageUnreadable":"This file could not be read as an image. It may be damaged, or in a format this tool cannot open.","videoUnreadable":"This file could not be read as a video. It may be damaged, or use a format this tool cannot open.","videoProcess":"Conversion failed. Your original file is unchanged. Try a shorter clip or a different file.","videoTimedOut":"Conversion took too long and was stopped. Try a shorter clip.","videoTooBig":"This video is too big for in-browser conversion — up to 4K resolution and 60 minutes. Try a shorter or smaller-resolution clip.","videoNoAudio":"This video has no audio track to extract. Choose a video that has sound.","audioUnreadable":"This file could not be read as audio. It may be damaged, or use a format this tool cannot open.","audioProcess":"Finishing failed. Your original file is unchanged. Try a shorter clip or a different file.","audioTimedOut":"Finishing took too long and was stopped. Try a shorter clip.","audioTooBig":"This audio is too big for in-browser finishing — up to 60 minutes. Try a shorter clip.","audioNoAudio":"This file has no audio track to finish. Choose a file that has sound."}},"compressionErrors":{"encrypted":"This PDF is encrypted or password-protected. Remove its password with the Unlock PDF tool, then try again.","unsupported":"This PDF is damaged or uses features this compressor cannot process."}}
