Lua Decompiler

API

Online Lua 5.1 Decompiler API for Developers

Visit Website

Overview

The Lua Decompiler API enables developers to decompile Lua 5.1 bytecode into readable source code. Key endpoints include a POST /decompile endpoint that accepts bytecode (as base64 string or file upload) and returns decompiled Lua scripts. Responses are JSON-formatted, containing either the decompiled code or error details for invalid inputs. Use cases include recovering lost source code from compiled Lua files, analyzing third-party scripts for debugging, or integrating decompilation into IDEs, build tools, or reverse-engineering workflows.

Example Integration (JavaScript)

script.js JS

fetch('https://lua-decompiler.ferib.dev/')
  .then(res => res.json())
  .then(data => console.log(data))
  .catch(err => console.error(err));

Key Features

  • Supports Lua 5.1 bytecode
  • POST decompilation endpoint
  • JSON response format
  • No API key required

Frequently Asked Questions

? Is Lua Decompiler API free to use?

Yes, the API is free for developers to use for decompiling Lua 5.1 bytecode.

? Does it require an API Key?

No, the API does not require authentication or an API key for access.

? What is the response format?

Responses are in JSON format, including either the decompiled Lua source code or error messages for invalid inputs like non-Lua 5.1 bytecode.

Top Alternatives

Unluac Online API Search Google
LuaDec API Search Google

People Also Ask about Lua Decompiler

Lua Decompiler vs Unluac Online APILua Decompiler vs LuaDec API Lua Decompiler 2025 review

Tool Info

Pricing Free
Category Development
Platform Public API

Pros

  • Free to use
  • Easy to integrate into workflows
  • Fast processing of valid bytecode

Cons

  • Limited to Lua 5.1 only
  • May fail on obfuscated bytecode
  • Potential rate limits for high-volume usage

More Development Tools