Home / Tekst- en lijsttools / Tabs naar spaties converter
Gratis online tools

Tabs naar spaties converter

Vervang tabs door spaties in uw tekst. Kies 1–16 spaties per tab, plak uw tekst en kopieer het resultaat. Direct in de browser.

Aan de slag

Waarom tabs naar spaties converteren?

Verschillende editors en systemen tonen tabs anders, waardoor code of gegevens ongelijk uitgelijnd kunnen lijken. De omzetting maakt het aantal ingevoegde spaties vast, maar garandeert geen gelijke kolomuitlijning met verschillende lettertypen.

Voorbeeld

Stel u heeft de tekst A⇥B (waarbij ⇥ een tab is) en u kiest 4 spaties per tab. Na conversie wordt dit A    B (A gevolgd door vier spaties en B). Twee opeenvolgende tabs worden acht spaties.

Instellingen en werking

Het aantal spaties per tab moet een geheel getal van 1 tot 16 zijn. Gebruikt u een lege waarde, nul of een niet-numerieke waarde, dan wordt 4 gebruikt. Breuken worden afgekapt en waarden buiten het bereik worden begrensd.

De conversie vervangt alleen echte tabtekens. Bestaande spaties en nieuwe regels blijven behouden. De tool berekent geen tabstops en lijnt geen kolommen uit op basis van de voorgaande tekstlengte. Ook parseert het geen broncode-syntax; tabs binnen aanhalingstekens worden dus ook vervangen.

Beperkingen

  • De tool detecteert geen inspringstijl en biedt geen downloadarchief.
  • Het vervangt geen letterlijke backslash-t-tekst (de twee tekens \ en t).
  • De verwerking blijft in uw browser; er wordt niets geüpload of overschreven.

Veelgestelde vragen

Wat gebeurt er als ik een getal buiten 1–16 invoer?

Waarden buiten het bereik worden begrensd tot 1 of 16. Bijvoorbeeld 20 wordt 16, en 0 wordt 4 (omdat 0 als ongeldig wordt beschouwd).

Worden tabs in strings vervangen?

Ja, de tool maakt geen onderscheid tussen code en tekst. Alle tabtekens worden vervangen, ook die binnen aanhalingstekens.

Kan ik de uitlijning op tabstops behouden?

Nee, de tool vervangt elke tab door een vast aantal spaties, ongeacht de positie op de regel. Het berekent geen tabstops en probeert geen kolommen uit te lijnen.

De invoer mag maximaal 500.000 UTF-16-code-eenheden bevatten en het uitgebreide resultaat 1.000.000. Een emoji kan twee eenheden gebruiken. Start de verwerking met de knop of Ctrl+Enter. Beide wisknoppen maken invoer en resultaat leeg, maar behouden het aantal spaties per tab. Kopiëren kopieert het resultaat; er is geen downloadknop.

De verwerking gebeurt lokaal in je browser.