Code converter

Commercieel gebruik OK 380+ modellen Geen watermerk Geen aanmelding nodig
Model:
+ GPT-5, Claude, Gemini
Plakken code in één taal, kies het doel, en terug te krijgen equivalente idiomatische code in 16+ doel talen.. Python, JavaScript, TypeScript, Go, Rust, Java, C++, C#, Ruby, PHP, Swift, Kotlin, Shell, SQL. Schakel letterlijk-vertaling vs idiomatisch-herschrijven, behoud opmerkingen, of forceer de doeltaal stdlib.
Gedrag behouden
Ctrl+Enter voor verzenden · Tab voegt spaties toe 0 / 12,000

Laat een bronbestand (tot 500KB) vallen, we plakken het in het codeveld.

Plak de code om te vertalen.
Omgekeerde code
Uitvoeren in coder

        
Migratienota's
Geavanceerde opties
Resultaat
De tokens zijn bijna op. Haal meer tokens
Wil je betere resultaten? Premiummodellen (GPT-5, Claude, Gemini) leveren een hogere kwaliteit. Weergaveplannen

❤️ Love this tool? Share it!

Aanmelden om een verwijzingslink te krijgen en 25.000 tokens per vriend te verdienen.

Wil je meer? Gratis inschrijven voor 30K tokens / dag + 10K bonus
Gratis aanmelden

Bezig met verwerken van uw verzoek...

Converteer code tussen programmeertalen met AI.

Hoe gebruikt u dit middel? Code converter

1
Voer uw invoer in

Typ tekst, upload een bestand of beschrijf wat u wilt. Er is geen account nodig.

2
Klik op genereren

Onze AI verwerkt uw verzoek in seconden met behulp van de beste open-source modellen.

3
Downloaden & delen

Download, kopieer of deel uw resultaat. Gratis voor persoonlijk en commercieel gebruik.

Gebruik deze tool via API

Automatiseer deze tool vanuit uw eigen code. OpenAI-compatibele REST-eindpunt, Bearer-token auth, geen extra SDK nodig. Tokenkosten komen overeen met de webinterface.

curl -X POST https://api.free.ai/v1/chat/ \
  -H "Authorization: Bearer sk-free-..." \
  -H "Content-Type: application/json" \
  -d '{"model": "qwen-coder", "messages": [{"role": "user", "content": "Write a Python function that reverses a string."}]}'

Code converter — FAQ

Plakken code in één taal, kies de doeltaal, en krijg de gelijkwaardige code idiomatisch terug naar de nieuwe taal. Ondersteunt 16+ talen (Python ↔ JavaScript / TypeScript / Go / Rust / Java / C++ / C# / Ruby / PHP / Swift / Kotlin / Shell). Optioneel behoud commentaar letterlijk, forceer idiomatische aanpassing (gebruik de patronen van de doeltaal in plaats van letterlijke vertaling), of houd de structuur 1:1 voor line-by-line beoordeling.

Facebook's TransCoder is onderzoeksgrade en beperkt tot C++/Java/Python. Codeporting kosten per lijn voor legacy migraties (VB6→.NET etc.). ChatGPT doet dit goed, maar kost $20/mo voor de GPT-4 kwaliteit die je zou willen. Free.ai behandelt 16+ talen, draait op de dagelijkse gratis token pool, en de prompt expliciet schakelt tussen letterlijk-vertaling en idiomatisch-rewrite modes.

Algorithm-zware code (datastructuren, wiskunde, ontleden) poorten netjes.Meestal 90% + correct op eerste pas. Code die gebruik maakt van taal-specifieke stdlib (Python's decorators, Go's goroutines, Rust's eigendom) vereist het model om idiomatische.. meestal correct te vinden, maar altijd te herzien. Code die afhankelijk is van framework conventies (Django ORM → Rails ActiveRecord) heeft menselijke follow-up. Free.ai krijgt de structuur juist maar specifieke API correcordes gebeuren.

Python ↔ JavaScript (zeer volwassen). Python → Go (clean hebben beide stdlib voor de meeste dingen). JavaScript → TypeScript (net voegt soorten). Java → Kotlin (uitstekend. Kotlin is ontworpen voor dit). C → Rust (vertaalt het algoritme; je zult herstructureren voor eigendom). Hardst: alles → Rust bij eerste poging (levenstijd annotaties soms handmatig vast te stellen); JavaScript → Java (paradigma mismatch op async).

Ja, wanneer de optie is aangevinkt, worden opmerkingen volledig vertaald in de commentaarsyntax van de doeltaal (// vs # vs --). Wanneer niet aangevinkt, wordt het model idiomatisch commentaar gegeven op de doeltaal en kan het verbose multi-line commentaar consolideren.

Literal: Python `for i, x in enumerate(arr):` becomes JavaScript `for (let i = 0; i < arr.length; i++) { let x = arr[i]; ... }` — line-by-line. Idiomatic: it becomes `arr.forEach((x, i) => { ... })`. Pick literal when you want to compare side-by-side; pick idiomatic when you want shippable code in the target language.

Usually yes for self-contained snippets. For code that imports third-party libraries, the model picks the closest target-language equivalent (Python `requests` → JavaScript `fetch`, Java `Optional` → Rust `Option`) and notes any non-obvious substitutions. Always run the target-language compiler / linter after.

JSweet (Java→JS), Transcrypt (Python→JS), en Brython (Python in de browser) zijn BRON-TO-SOURCE COMPILERS Ze zenden machine-vertaalde, vaak werkbose code en vereisen runtime ondersteuning. Free.ai schrijft IDIOMATIC code in de doeltaal als een mens zou lezen natuurlijk, geen runtime, maar vereist beoordeling.

Ja, kies SQL als bron en doel en het model gebruikt de dialect picker op /code/sql/ (PostgreSQL ↔ MySQL ↔ SQLite ↔ MSSQL ↔ Oracle ↔ BigQuery). Gebruik /code/sql/ voor rijkere dialect-conversie functies, waaronder schema-bewuste suggesties.

Tot 12.000 tekens (~180 regels) op het zelf-gehoste pad. Premium long-context Claude/GPT handle 200K+ karakters switch voor hele-bestand conversies.

De code wordt naar het model verzonden, verwerkt en weggegooid. Niet opgeslagen, niet gebruikt voor training. Kies Qwen 3 Coder voor maximale privacy, zelf-gehost op Free.ai GPU's.

Ja, POST naar /v1/chat/ met de systeemprompt (brontaal + doeltaal + idiomatische vlag) en de code als het gebruikersbericht. Zie /api/ voor knipsels.

Gratis aanmelden voor 10.000 tokens

Vrije account aanmaken

Geen creditcard vereist

Hoe zou je dit gereedschap beoordelen?

Love this tool? Share it!