De map wordt in uw browser gelezen. Er wordt niets geüpload en niets geschreven tot u het zegt.
Over tekst vervangen in meerdere bestanden
Windows kan vanaf de opdrachtregel in bestanden zoeken. findstr /s noemt u elk bestand waarin een woord voorkomt.
Vervangen kan het niet. Daarvoor hebt u een PowerShell-lus nodig — Get-Content, -replace, Set-Content — en die lus heeft de gewoonte om precies de bestanden te vernielen die hij moest repareren.
Dit hulpmiddel doet hetzelfde werk met de stap die die lus mist: het toont u elke regel die zou veranderen, ervoor en erna, en schrijft niets tot u het zegt.
Hoe u het gebruikt
- Klik op Kies een map en selecteer hem
- Typ wat u wilt zoeken en wat er voor in de plaats moet
- Vul Alleen deze types in als u alleen de .html- of alleen de .csv-bestanden bedoelt
- Druk op Bekijk de wijzigingen en lees de lijst — elke regel zoals hij nu is, en zoals hij zou worden
- Vink het vakje aan en druk op Wijzig de bestanden nu — of maak in plaats daarvan een ZIP met alleen de gewijzigde bestanden
Wat de PowerShell-lus fout doet
- Codering. Set-Content schrijft in de codepagina van de console, dus een UTF-8-bestand komt terug met verwoeste accenten. Hier wordt elk bestand goed gedecodeerd en als UTF-8 teruggeschreven, en een bestand met een byte-ordermarkering behoudt die
- Regeleindes. Diezelfde lus herschrijft CRLF naar LF. In een git-repository ziet u dat bij de volgende commit als *elke regel gewijzigd*. Hier blijven de regeleindes precies zoals ze waren, regel voor regel, zelfs in een bestand dat ze door elkaar gebruikt
- Geen voorbeeld. De lus draait en u komt het achteraf te weten. Dat is de hele reden dat dit hulpmiddel bestaat
Drie manieren om te zoeken
- Gewone tekst — wat u typt wordt gevonden. $1 blijft $1
- Alleen hele woorden — kat komt niet overeen binnen categorie
- Reguliere expressie — volledige regex, en $1 in het vervangvak wordt een vastgelegde groep. Handig om bijvoorbeeld 2026-09-10 in één keer 10-09-2026 te maken
Hoofdlettergevoelig staat standaard uit, dus Kleur en kleur worden allebei gevonden.
Bestanden die geen tekst zijn worden overgeslagen
Een NUL-byte in het eerste blok betekent dat het bestand geen tekst is. Vervangen in een JPEG zou het beschadigen terwijl elke stap van het hulpmiddel succes meldt, dus die bestanden worden overgeslagen — en geteld, zodat u ziet dat het gebeurde. Bestanden groter dan 8 MB en bestanden die het systeem niet opent worden net zo geteld. Een hulpmiddel dat stilletjes een halve map negeert zou erger zijn dan een dat weigert.
Ter plekke schrijven, of een ZIP
Chrome, Edge en Opera kunnen schrijftoegang krijgen tot de gekozen map en wijzigen de bestanden daar. Een .bak-kopie bewaren staat standaard aan: elk origineel wordt vóór het herschrijven ernaast gekopieerd als pagina.html.bak, en die back-up wordt als eerste geschreven, zodat een mislukking het origineel onaangeroerd laat.
Elke browser kan in plaats daarvan een ZIP maken met alleen de bestanden die veranderen, met hun mappenstructuur intact, klaar om over de originelen uit te pakken. Dat is ook de betere keuze wanneer de map een kopie is die u liever controleert voordat er iets overschreven wordt — en het is meteen een verslag van wat het hulpmiddel precies gedaan heeft.
Waar mensen het voor gebruiken
- Een domein, URL of bedrijfsnaam in een hele websitemap wijzigen
- Een jaartal, prijs of versienummer in alle documenten tegelijk bijwerken
- Een verkeerd gespelde naam in een reeks geëxporteerde records rechtzetten
- Een tijdelijke aanduiding in een map met sjablonen vervangen door een echte waarde
- Een scheidingsteken of datumnotatie in een map met CSV-exports wijzigen
- Een trackingparameter of oud fragment van elke pagina verwijderen
Goed om te weten
- Er wordt niets geschreven tot u het vakje aanvinkt en op de knop drukt
- Een optie wijzigen gooit het voorbeeld weg in plaats van een lijst te laten staan die niet meer klopt met wat er zou gebeuren
- Na het schrijven wordt het resultaat gewist — de bestanden bevatten de oude tekst niet meer, dus een tweede klik kan dezelfde wijziging niet nog eens toepassen
- Bestanden die geen tekst zijn, te groot zijn of niet geopend kunnen worden, worden overgeslagen en geteld
- Regeleindes en de byte-ordermarkering blijven per bestand behouden
- Het voorbeeld toont de eerste 200 bestanden en de eerste 50 gewijzigde regels per bestand; toepassen geldt altijd voor alle bestanden
- Werkt op Windows, macOS, Linux en ChromeOS. Mobiele browsers kunnen geen map aan een webpagina geven, dus op telefoon of tablet werkt het niet
Verwante hulpmiddelen
- Tekst in bestanden zoeken — dezelfde map doorzoeken zonder iets te wijzigen
- Zoeken en vervangen — hetzelfde idee voor één stuk tekst dat u plakt
- Bestanden in bulk hernoemen — de namen wijzigen in plaats van de inhoud
- Bestandscodering omzetten — al beschadigde accenten rechtzetten
- Tekstvergelijker — twee versies regel voor regel vergelijken