TOOL
JS Extract Classes
Extract all class names from JS.
Try an example:
Local only
Recent history
No history yet
How to use
- Type or paste your input into the input box.
- Adjust any parameters if needed.
- Copy or download the result.
Frequently asked questions
- Is my data uploaded anywhere?
- No. All processing happens locally in your browser with no server round-trip.
- Does this tool work offline?
- Yes. Once the page loads, the tool runs entirely client-side and needs no network connection.
Related tools
JS Extract Functions
List function names from JS source: function declarations/expressions plus const/let/var arrow assignments. Async arrow functions (const f = async () => {}) and class methods are not detected. TOOL
JS Extract Variables
List the first declared name of each var/let/const statement. Multi-declarator statements (var a = 1, b = 2) report only a, and destructuring patterns (const {a} = obj) are not supported. TOOL
JS Extract Exports
List exported names from JS: export const/let/var/function/class declarations are recognized, and a 'default' entry is added when export default is present. The export { a, b } list form and export * re-exports are not recognized. TOOL
JS Extract Imports
Extract all import sources from JS. TOOL
JS Lint
Lint JavaScript for common issues. TOOL