iKit

Des outils, conçus pour le web.

Une suite croissante d'utilitaires en ligne rapides et respectueux de la vie privée pour les développeurs, les designers et les tâches quotidiennes. Sans inscription. Sans publicités qui vous pistent. Juste des outils qui fonctionnent.

Tous les outils

Des outils en ligne rapides et privés qui s'exécutent entièrement dans votre navigateur.

Dev

· 18

JSON Decoder

Formatez, minifiez, validez et visualisez JSON sous forme d'arbre navigable avec rapport d'erreur instantané.

Ouvrir

QR Code Generator

Générez des codes QR pour URL, identifiants Wi-Fi, vCards et e-mails — téléchargez en PNG ou SVG.

Ouvrir

Password Generator

Générez des mots de passe robustes et cryptographiquement sûrs, avec options de longueur, de caractères et de lisibilité.

Ouvrir

Base64 Encoder / Decoder

Encodez ou décodez Base64 pour du texte et des fichiers, avec variante URL-safe, prise en charge UTF-8 et aperçu en direct.

Ouvrir

URL Encoder / Decoder

Encodez tout texte en pourcentage ou décodez une chaîne URL-encoded. Modes Component / Full-URI / Form, UTF-8 sûr, aperçu en direct, 100% dans votre navigateur.

Ouvrir

HTML Encoder / Decoder

Échappez `& < > " '` en entités HTML sûres, encodez en entités nommées (&copy;) ou numériques (&#169;), décodez n'importe quelle entité en texte brut. Quatre modes, compatible UTF-8 + emoji + CJC, dans votre navigateur.

Ouvrir

JWT Decoder / Encoder

Décodez tout JSON Web Token (header, payload, claims), vérifiez les signatures HMAC localement, ou signez de nouveaux tokens avec HS256/384/512. Web Crypto, pas d'upload, pas de log.

Ouvrir

Regex Tester

Construisez, testez et déboguez des expressions régulières JavaScript avec surlignage en direct des correspondances, groupes de capture, mode remplacement et aide-mémoire intégré.

Ouvrir

Diff Checker

Comparez deux textes ou portions de code côte à côte avec surlignage ligne par ligne et mot à mot, option pour ignorer les espaces, et vues unifiée ou divisée.

Ouvrir

Hash Generator

Calculez des empreintes MD5, SHA-1, SHA-256, SHA-384, SHA-512, CRC32 à partir de texte ou de fichiers — en direct et entièrement côté client.

Ouvrir

Markdown Editor

Éditeur Markdown en direct avec aperçu en écran partagé, raccourcis dans la barre d'outils, GFM et blocs de code avec coloration syntaxique.

Ouvrir

Word & Character Counter

Comptage en direct des mots, caractères, phrases, paragraphes et temps de lecture. Plus les limites X / SMS / SEO meta et la fréquence des mots.

Ouvrir

UUID Generator

Générez des UUID (GUID) v4 conformes à RFC 4122 avec plusieurs options de format — aléatoires cryptographiquement.

Ouvrir

Lorem Ipsum Generator

Six saveurs (classique, Bacon, Cupcake, Hipster, Cat, Pirate) × six formats de sortie (paragraphes, phrases, mots, listes, HTML, Markdown). Longueur ajustable, ouverture classique facultative, copie en un clic.

Ouvrir

Case Converter

Convertissez n'importe quelle chaîne en camelCase, PascalCase, snake_case, kebab-case et 8 autres — toutes en même temps. Plus un mode JSON-keys par lot qui réécrit récursivement chaque clé.

Ouvrir

JS / CSS Minifier + Beautifier

Minifiez JavaScript / CSS pour supprimer commentaires et espaces, ou beautifiez du code obfusqué / sur une ligne pour le rendre lisible. Détection automatique du langage, indentation configurable. Tout dans votre navigateur.

Ouvrir

JSON ↔ YAML Converter

Convertisseur JSON ↔ YAML bidirectionnel conçu pour les manifestes k8s, GitHub Actions, Docker Compose, valeurs helm, playbooks ansible. Conversion en direct, sortie idiomatique en style bloc, prise en charge des chaînes multilignes. Tout dans votre navigateur.

Ouvrir

XML Formatter / Validator

Formatez, minifiez et validez n'importe quel XML — REST, SOAP, RSS, sitemap, Maven, AndroidManifest. Rapports d'erreur ligne + colonne, sortie avec coloration syntaxique. Tout dans votre navigateur.

Ouvrir

Pourquoi iKit

Nous avons créé iKit parce que la plupart des outils en ligne actuels sont conçus autour de vos données, pas de votre problème.

Vos données ne quittent jamais votre appareil

Chaque outil pouvant tourner côté client le fait. Votre PDF, vos photos, votre JSON, vos mots de passe — tout est traité dans l'onglet du navigateur qui a chargé la page. Aucun envoi, aucune copie temporaire sur un serveur, aucune ligne de log, aucun enregistrement lié à votre IP. Vous pouvez couper le réseau après le chargement de la page et la plupart des outils continuent de fonctionner de bout en bout.

Natif au navigateur, donc instantané

Les outils basés serveur entraînent toujours une latence aller-retour, des files d'attente et des limites de débit. En contournant entièrement le serveur, une opération iKit démarre dès que vous déposez le fichier. Compresser 20 images, générer un jeu d'icônes ou parser un JSON de 2 Mo se fait en quelques secondes — limité uniquement par votre CPU, pas par la file d'attente de quelqu'un d'autre.

sans contrepartie

Pas d'inscription, pas de collecte d'e-mails, pas de « passez à la version supérieure pour toutes les fonctionnalités », pas de quota quotidien, pas de filigrane. iKit est au sens littéral : ouvrez la page, faites ce que vous avez à faire, fermez l'onglet. Nous sommes transparents sur la façon dont cela reste — des publicités display non traçantes, point — et nous ne bridons pas les outils eux-mêmes.

Comment ça marche

Voici exactement ce qui se passe quand vous utilisez un outil iKit — sans boîte noire.

  1. 1

    Chargement de la page

    Votre navigateur récupère une page HTML statique et un petit bundle JavaScript (généralement 50 à 500 Ko selon l'outil). Les dépendances lourdes — comme le modèle WebAssembly derrière Background Remover ou pdf-lib pour les PDF — ne se chargent que lorsque vous ouvrez cet outil spécifique, jamais sur la page d'accueil.

  2. 2

    Saisie de fichier ou de texte

    Quand vous déposez un fichier ou collez du texte, les données sont lues directement en mémoire JavaScript via les APIs du navigateur (FileReader, ArrayBuffer, OffscreenCanvas). Rien n'est envoyé — il n'y a aucune requête POST vers nos serveurs, et vous pouvez le vérifier dans l'onglet DevTools → Network de votre navigateur pendant l'opération.

  3. 3

    Traitement local

    Le vrai travail — compression, encodage, analyse d'image, OCR, hachage — s'exécute sur votre CPU dans un Web Worker ou sur le thread principal. Nous utilisons des bibliothèques open-source éprouvées (pdf-lib, pdf.js, Tesseract.js, mozjpeg, les codecs Squoosh, la Web Crypto API) afin que les algorithmes sous-jacents soient auditables.

  4. 4

    Sortie et téléchargement

    Le résultat reste en mémoire du navigateur jusqu'à ce que vous cliquiez sur Télécharger ou Copier. Le déclenchement du téléchargement crée une URL de blob avec URL.createObjectURL et l'enregistre via un clic virtuel sur un <a>. Le blob est récupéré par le garbage collector dès que vous quittez la page — il ne reste rien des deux côtés.

Si vous êtes développeur et souhaitez vérifier tout cela par vous-même, chaque page est ouverte au view-source et le panneau Network restera vide pendant l'opération réelle. Nous avons documenté l'architecture en détail sur le blog iKit.

Publié récemment

Guides étape par étape, comparaisons d'outils et analyses approfondies pour développeurs — mis à jour quotidiennement.

À propos d'iKit

iKit est une petite collection croissante d'outils en ligne — le genre d'utilitaires que vous utilisez pendant la journée et que vous souhaiteriez plus propres, plus rapides et qui ne récoltent pas vos données.

Chaque outil est construit avec la même philosophie : s'exécuter dans votre navigateur autant que possible, ne jamais téléverser de données privées vers un serveur, fonctionner dans 25 langues y compris les écritures RTL, et rester entièrement — pas de palier payant, pas de quotas cachés, pas de paywall.

Nous avons commencé avec JSON Decoder. Aujourd'hui la suite couvre les images, codes QR, SQL vers Excel, suppression d'arrière-plan par IA et génération d'icônes d'application. De nouveaux outils sont ajoutés régulièrement.

Confidentialité d'abord

Traitement côté client partout où c'est possible. Vos fichiers et données ne quittent jamais votre appareil.

Prêt à l'emploi

Sans inscription, sans installation, sans données qui quittent votre appareil. Ouvrez la page et commencez.

25 langues

Traductions natives, détection automatique de la langue du navigateur et prise en charge RTL complète pour l'arabe, le persan et l'ourdou.