Teske Lab ยท Tooling
RISC-V Online Assembler
Assemble, link, inspect sections, and extract text/data binaries directly in the browser using a WebAssembly build of GNU binutils.
Pipeline
gas โ ld โ objdump โ objcopy
Binutils
Detecting...
Target
riscv64-linux-gnu
ISA Controls
Configure the assembler architecture string passed to GNU as.
Effective flags
-march=rv64gc -mabi=lp64d
Assembly
Type or paste RISC-V source to assemble.
Linker Script
Control memory layout and output addresses.
Build current workspace
Runs the full browser-side toolchain and refreshes all result panes below. Use Ctrl/Cmd + Enter to build.
Build
Please wait while building
Waiting for build
Waiting for build
Waiting for build
Waiting for build
Waiting for build
Cite this tool
If RISC-V Online Assembler helped your research or teaching, a citation is appreciated.
@misc{teske2026riscvasm,
title={RISC-V Online Assembler},
author={Teske, Lucas},
year={2026},
howpublished={\url{https://riscvasm.lucasteske.dev/}},
note={Browser-based RISC-V assembler powered by a WebAssembly build of GNU binutils. Source: https://github.com/racerxdl/riscv-online-asm. ORCID: 0009-0002-8526-7662}
}