Hello everyone,
We’re excited to announce ros2 unbag, a new open-source ROS 2 CLI and GUI tool for flexible export of bag data to formats like CSV, JSON, PCD, images, and more.
- CLI:
ros2 unbag <args>
or fully interactive GUI - Exports any topic to any format using pluggable export routines
- Optional custom processors to filter/transform/enrich messages
- Time-aligned resampling (last | nearest)
- Multi-process export with adjustable CPU usage
- Reusable JSON configs for reproducibility
- Fully extensible: add your own export formats and processors
- Available via pip (
pip install ros2-unbag
)



Check our other projects, too:
docker-ros – Automated Containerization of ROS Apps
ros2-pkg-create – Powerful ROS 2 Package Generator
mqtt_client - Bridge ROS messages with MQTT seamlessly.