Zero-Upload

Studio de plannings et roulements

Saisissez le personnel, les préférences et les besoins pour générer un planning réaliste, avec explication des conflits.

Zero-Upload

Que voulez-vous faire ?

Gratuit, sans compte. Planning 100 % dans le navigateur.

Noms et plannings restent sur votre appareil.

Qu’est-ce que ce studio ?

Plus qu’un tableau imprimable. Il tient compte des disponibilités, congés préférés, rôles et repos.

Start simple

Paste staff names, set days and headcount, then generate. Try the sample cafe (8 staff, 1 week) to learn the flow in seconds.

Explain problems, preview fixes

Understaffing and preference conflicts are labeled Critical/Warning/Info with causes and options. Auto-fix shows before/after metrics before you apply.

Fairness and estimated labor cost

Compare hours, weekends, nights, streaks, and preference hits. Labor cost is an estimate from your rates — not a legal payroll calculator.

Export and share privately

Autosave to localStorage, export CSV/JSON/PNG/print, and optional URL-fragment sharing with an explicit privacy warning.

FAQ

Les noms sont-ils envoyés ?

Non. Tout reste dans le navigateur.

Est-ce une paie légale ?

Non. Outil de planification avec coûts estimés.

Ça marche sur mobile ?

Oui. Édition en deux taps.

Y a-t-il un exemple ?

Oui — un café, 8 personnes, 1 semaine.

Studio d'Événements et Tournois

Gestion des participants, tirage au sort équitable, équipes équilibrées, tableaux de tournoi, poules, classements et plannings dans le navigateur.

Ouvrir le studio d'événements →
Studio de partage de notes

Qui doit combien à qui. Partage de notes gratuit, sans compte, zéro envoi.

Ouvrir le studio →
Planificateur de réunions et fuseaux horaires

Comparez les fuseaux horaires et trouvez des créneaux de réunion pratiques en tenant compte de l'heure d'été (DST) et des dates.

Planifier une réunion →
Générateur de codes 2D

Créez des codes bidimensionnels (codes QR) pour URL, Wi-Fi, vCard et texte. Supporte logo central, couleurs et test de lisibilité.

Générer un code 2D →