Des outils qui n’envoient pas votre fichier
Ces outils traitent vos fichiers dans votre propre navigateur. Aucun serveur ne reçoit le document, aucun compte n’est demandé et aucun filigrane n’est ajouté : le PDF ou l’image ne quitte jamais votre ordinateur, et vous pouvez le vérifier vous-même dans l’onglet réseau.
Le fichier ne quitte pas votre navigateur.
Sur quoi travaillez-vous ?
- Fusionner PDFPlusieurs PDF en un seul fichier
- Diviser un PDFExtrait des pages et laisse le reste intact
- Faire pivoter un PDFRedresse durablement un scan couché, pour tous les lecteurs
- Supprimer des pages PDFRetire des pages de façon irrécupérable
- Réorganiser les pages d’un PDFRemet les pages dans l’ordre, scan recto verso compris
- Ajouter un filigrane à un PDFMarque chaque page sans gonfler le fichier
- Déverrouiller un PDFRetire les restrictions d’un PDF que vous pouvez ouvrir
- Convertir PDF en JPGRend chaque page en image à la résolution choisie
- Convertir JPG en PDFAssemble des images en PDF sans les recompresser en JPEG
- Extraire le texte d’un PDFLit la couche texte telle quelle, ou révèle son absence
- Compresser un PDFRéduit la taille d’un PDF, pertes affichées
- Compresser une imageVise une taille cible ou un niveau de qualité donné
- Redimensionner une imageRéduit sans le crénelage laissé par la plupart des outils
- Convertir une imageJPG, PNG, WebP et AVIF, transparence gérée correctement
- Recadrer une imageTracez ou saisissez un rectangle ; les pixels conservés restent intacts
- Convertir HEIC en JPGOuvre les photos d’iPhone sur les appareils qui ne lisent pas le HEIC
- Convertir une image en Base64Intègre une image en Base64 et mesure le surcoût de 33 %
- Redimensionner une bannière DiscordFormats 600×240 et 960×540 avec le chevauchement d’avatar
- Recadrer une bannière de profil DiscordLe format exact 600×240 en 5:2, avatar et pseudo positionnés
- Recadrer une bannière de serveur DiscordLa bannière 960×540 au-dessus de la liste des salons
- Recadrer une photo de profil DiscordCarré 512×512 avec le masque circulaire visible avant l’envoi
- Redimensionner un emoji DiscordUn emoji en 128×128 sous la limite de 256 Ko, taille affichée
- Redimensionner des émotes TwitchLes trois tailles 112, 56 et 28 px exportées en un seul ZIP
- Créer des badges d’abonné TwitchBadges 72, 36 et 18 px en ZIP, sous la limite de 25 Ko
- Créer des badges de bits TwitchTrois tailles 72, 36 et 18 px depuis un seul recadrage, en ZIP
- Recadrer une bannière TwitchLe format exact 1200×480 avec la zone sûre du profil dessinée
- Créer un écran hors ligne Twitch1920×1080 avec la zone masquée par le lecteur marquée
- Créer un modèle de t-shirt RobloxAjuste l’illustration au canevas 585×559 avec les zones tracées
- Créer un modèle de pantalon RobloxCanevas 585×559 avec jambes et taille repérées, coutures nettes
- Recadrer une icône de jeu RobloxIcône 512×512 avec les coins arrondis appliqués par Roblox
- Recadrer un badge RobloxIllustration 150×150 avec le masque circulaire, lisible comme badge
- Redimensionner une bannière EtsyBannière 1200×300 et version retina 3360×840 en un export
- Recadrer une mini bannière EtsyLa bande exacte 1200×160, vous choisissez ce qui reste
- Recadrer une icône de boutique EtsyIcône 500×500 avec le masque circulaire d’Etsy visible
- Redimensionner des images produit ShopifyPhotos en 2048×2048, complétées plutôt que recadrées
- Recadrer une bannière YouTubeCanevas 2560×1440 avec les zones sûres mobile et tablette
- Recadrer un Canvas SpotifyCouverture verticale 1080×1920, zone des contrôles évitée
- Recadrer un en-tête TwitterFormat 1500×500 avec le chevauchement d’avatar et la bio dessinés
- Recadrer une bannière BlueskyBannière 3000×1000 avec le chevauchement d’avatar repéré
- Choisir une couleurChoisit une couleur et l’affiche en HEX, RGB, HSL, OKLCH ou CMYK
- Vérifier le contrasteTeste un duo texte et fond contre WCAG 2.2 AA et AAA
- Trouver un code couleurTous les noms de couleur CSS en HEX, RGB et HSL, avec recherche et tri
- Tester la vision des couleursPlanches de test et simulation sur vos propres images
- Convertir des couleursHEX, RGB, HSL, HSV, OKLCH et CMYK dans les deux sens à la fois
- Convertir HEX en RGBTransforme une couleur hex en rgb(), canal alpha compris
- Convertir RGB en HEXTransforme des valeurs rgb() en hex à 3, 6 ou 8 chiffres
- Convertir HEX en HSLTransforme une couleur hex en teinte, saturation et luminosité
- Convertir HSL en HEXTransforme teinte, saturation et luminosité en couleur hex
- Convertir RGB en HSLTransforme des valeurs rgb() en teinte, saturation et luminosité
- Cercle chromatiqueLit les harmonies complémentaires, analogues et triadiques sur la roue
- Générer un dégradé CSSDégradé linéaire ou radial, interpolation sans zone grise
- Comparer du JSONCompare deux JSON en ignorant l’ordre des clés
- Formater du JSONIndente, trie les clés et supprime les commentaires
- Embellir du JSONRend lisible un JSON minifié avec l’indentation choisie
- Mettre du JSON en formeAffiche du JSON lisible ou copie la commande équivalente
- Minifier du JSONSupprime les espaces et mesure la vraie taille gzip
- Valider du JSONVérifie la syntaxe avec ligne et colonne exactes, puis répare
- Analyser du JSONLit un document et montre ce qu’il contient vraiment
- Générer un schéma JSONDéduit un schéma JSON 2020-12 depuis des exemples
- Convertir JSON en CSVTransforme des enregistrements en feuille de calcul, imbrications comprises
- Convertir CSV en JSONLit un export de feuille de calcul, guillemets compris
- Sérialiser du JSONÉchappe un document en chaîne prête à intégrer
- Récupérer du JSON échappéRetrouve un document noyé dans les séquences d’échappement
- Visualiser du JSONLit un grand document en arborescence pliable, avec recherche
- Éditer du JSONArbre et texte synchronisés, annulation et recherche JSONPath
- Convertir JSON en TypeScriptGénère des interfaces depuis un exemple, optionnels compris
- Convertir JSON en GoGénère des structs avec des tags json réellement fonctionnels
- Convertir JSON en PythonGénère des dataclasses, TypedDicts ou modèles Pydantic
- Convertir JSON en C#Génère classes ou records avec les bons attributs
- Convertir JSON en JavaGénère records ou POJO, champs potentiellement absents gérés
- Comparer du texteCompare par ligne, mot ou caractère et exporte un patch unifié
- Formater du XMLRéindente le XML sans casser CDATA, commentaires ni DOCTYPE
- Visualiser du XMLLit une réponse SOAP en arborescence plutôt qu’en pavé de texte
- Convertir XML en JSONConvertit en gardant attributs et listes à un seul élément
- Convertir JSON en XMLConvertit avec attributs et noms que le XML accepte
- Convertir YAML en JSONConvertit sans que « NO » devienne false
- Convertir JSON en YAMLConvertit avec des guillemets qui résistent à l’aller-retour
- Tester une regexTeste des motifs sans bloquer l’onglet
- Formater du SQLMet en forme une requête sans casser ses chaînes
- Formater du HTMLIndente le balisage sans le corrompre
- Formater du CSSMet en forme une feuille de style, nouvelle syntaxe incluse
- Convertir la casseRenomme des identifiants en gérant les sigles
- Encoder et décoder en Base64Base64 standard et URL-safe, téléchargement binaire inclus
- Décoder un JWTLit un JSON Web Token et explique chaque champ
- Encoder et décoder une URLEncode et décode en distinguant + et %20
- Générer un hashCalcule l’empreinte de n’importe quelle donnée, algorithmes faibles signalés
- Générer un UUIDGénère v4, v7 et v1 en lot et analyse les UUID existants
- Convertir un timestampLit un horodatage sans deviner son unité
- Décoder une expression cronLit une planification et montre quand elle se déclenche
- Convertir des bases numériquesChange de base sans perdre un seul chiffre
- Générer du Lorem IpsumTexte de remplacement, y compris pour casser les maquettes
- Générer un QR codeEncode une URL ou un mot de passe Wi-Fi sans quitter la page
- Générer un code-barresCode 128, EAN-13, UPC-A, EAN-8, Code 39 ou ITF-14, clé calculée
Redimensionneurs pour créateurs
Cadres au pixel près, zones de sécurité visibles et limites de poids réelles pour Discord, Twitch, Roblox, YouTube, Spotify et d’autres plateformes.
Des outils qui n’envoient pas votre fichier
La plupart des sites qui promettent de fusionner un PDF « gratuitement » commencent par vous demander de l’envoyer. Cela revient à confier un contrat, une fiche de paie ou un relevé bancaire à un serveur inconnu, qui le conserve le temps qu’il décide. Ici, rien de tel : le fichier est ouvert, transformé et enregistré dans le même onglet.
La différence ne tient pas qu’à la confidentialité. Sans serveur, il n’y a pas de coût par fichier, donc pas de limite de pages, pas de file d’attente et pas de version payante qui débloque ce qui devrait déjà être possible. Les seules limites sont celles de la mémoire du navigateur, et elles sont indiquées sur chaque page.
Questions fréquentes
Mon fichier n’est-il vraiment envoyé à aucun serveur ?
Non, et vous n’avez pas à nous croire sur parole. Ouvrez les outils de développement du navigateur, allez dans l’onglet Réseau, traitez un fichier et constatez qu’aucune requête ne transporte son contenu. La politique de sécurité de la page fixe par ailleurs connect-src 'self' : le navigateur refuserait tout envoi externe.
Faut-il créer un compte ou payer ?
Ni l’un ni l’autre. Il n’y a ni inscription ni version payante. Comme le traitement a lieu sur votre machine et non sur un serveur, il n’y a aucun coût par fichier à répercuter, donc rien à restreindre pour vous vendre ensuite une offre supérieure.
Puis-je les utiliser sur mobile ou les installer comme une application ?
Oui. Ils fonctionnent dans tout navigateur récent, sur mobile comme sur ordinateur, et l’interface est en français. Si vous les utilisez souvent, installez ToolsByUs depuis le menu (« Installer l’application ») ou, sur iPhone, via Partager → « Sur l’écran d’accueil » : l’application s’ouvre en plein écran et les pages déjà consultées restent disponibles hors connexion.
Les outils fonctionnent-ils hors connexion ?
Oui, sur les pages que vous avez déjà ouvertes : le site conserve sur votre appareil ce dont chaque outil utilisé a besoin. Vous pouvez donc couper la connexion et continuer à fusionner des PDF ou à compresser des images. C’est aussi la démonstration la plus directe que rien n’est transmis.