RvO
3D printing for
every you
The user-friendly online slicer that is
as
flexiblemobilecreativecolorfulsmart
as you are
For Windows, Mac, Chromebooks, Android and iOS
keyboard_double_arrow_down
How REALvision Online works:
list
1. Choose your printer
folder_open
2. Upload your STL files
view_in_ar
3. Scale, rotate, and position your model
tune
4. Set your settings
print
5. Print
The intuitive online 3D printing slicer
Experience the easy-to-use browser-based 3D print slicer.
Rotate, scale and slice multiple objects without installing any software - it all happens in your browser.
All you need to slice your 3D print model
fast_forward
Improved print speed
photo_camera
Preview of 3D models before print
aspect_ratio
Scale, rotate, and position as needed
done_all
Choose between 20 different printers
timer
Get accurate print time estimates
Seamlessly convert your STL files to G-code
With RVO, you can upload your STL files and view them before print. The well-tested printer profiles help you get a perfect result.
When you are happy, you click to convert your file and make it ready for 3D printing. RVO will even tell you the print time and how much filament you will need to print successfully.
Here are all our plans
Free Trial
Try it before committing
UNLIMITED
Get the full package
$ 0.00* / MO
* £0.00 | €0.00
VAT inc. where applicable
$ 4.95* / MO
* est. £3.74 | €4.38
VAT inc. where applicable
check_box 14 days for free. Access to all features.
check_box Renews monthly. Cancel any time.
check_box 50 prints included.
check_box Unlimited prints.*
check_boxNormal slicing queue.
check_box Priority slicing queue access.
check_boxLimited to files less than 150MB.
check_box Unlimited file sizes.*
check_boxSupport: we'll do our best.
check_box Priority support, with live chat and email.
*Terms of service and fair use policy may apply.

How to convert STL to G-code (Step by step guide)

A five steps process to slicing your first file

By: Viola

Have you just bought a 3D printer, you are beginner in 3D printing and need some quick directions on how to get started? Follow 6 easy steps for converting STL files to G-code format and read some basic terms below which you need to understand about the 3D printing technology whether you are a hobbyist or want to create prototypes for manufacturing.

Here are the steps on how to convert your first STL file into G-code file that your 3D printer can understand.

Click the video to see a 2 mins tutorial on how you convert STL file format into G-code format.

1. Choose your printer

For many slicer software tools, you first need to download and install the software, but since REALvision Online is a browser based slicer software, you can jump right in.

Go to realvisiononline.com and click any of the “get started” buttons. You will first be asked to choose your printer. If your machine is not on the list, you can request it on the link below the printers. We are constantly adding more 3D printers, so it is definitely worth it.

Screenshot showing how you choose printer in REALvision Online

2. Sign up to REALvision Online

The next step is to create a profile. If you have a Google account, you can sign in fast. Otherwise, choose email sign-up.

Screenshot showing how you sing-in in REALvision Online

3. Start a new print

You will enter to your dashboard, where you can start a new print. When you have made your first print, it is automatically saved and visible as your last printed option.

A screenshot showing how to start a new print

4. Place your model in the workspace

When starting a new print, you will begin at the workspace area. Here you can see the print bed. You click on the bed or drag your file to upload it. Once your 3D model is on the plate you can easily rotate and scale it by double clicking on the object.

A screenshot showing the print bed of the REALvision Online slicer

5. Set your printer settings

In most cases, you don’t need to set any settings, as the recommended setting will be the best suited. However, if you need support or change in some of the other parameters, you click the settings tab to the right to see the options for your printer.

Screenshot showing where to set special settings in REALvision Online

6. Slice your object into G-code

When you are happy with the settings, you click the print button in the right corner. You will see that your file is being sliced. After a few seconds, you can see the print time and the amount of filament you need to finish the print.

Just below, you find the download button, click for exporting your G-code file. Once your file is exported it is time to put it on an SD card and insert it into your 3D printer and let the magic happen.

Screenshot showing the button you need to press to start slicing

What are STL and G-code files?

STL file format is a file type used to describe a 3D model of an object. It is an abbreviation of “Standard Triangle Language”, aka “Stereolithography” and it consists of mathematical terms expressing a 3D object. They are usually created and can be read by a CAD software. 3D printers cannot read this language, therefore STL files need to be turned into G-code format. G-code files describe the 3D design of an object sliced into layers. 3D printers read this file and use this information to print the objects layer by layer.

What is a slicer software?

To convert an STL file to G-code format, you need to use a 3D printing software which is called a slicer software. It is a CAM software that defines the instructions your 3D printer needs to follow to print the object. That is why you will get a different outcome depending on which slicer you use.

REALvision Online is a browser-based easy-to-use slicer software that turns STL files into G-code files on any device for several types of 3D printers to give you the best possible result.

What is the difference between a good and a lousy STL to the G-code converter?

The obvious answer would depend on whether you get a good print in the end. There are many good slicers out there. However, you should avoid slicers where you cannot choose your printer and material.

The reason for this is that all 3D printers are built differently. Therefore, your slicer needs to know which printer you have and whether you are printing in PLA, ABS, or other material to communicate correctly with your printer and optimize the result. So if you can’t choose your printer and profile, you shall use another STL to G-code converter.

Just looking at the different features it can be hard to see the difference among the different slicers. However, if you try a few of them you will find that there is a difference in print speed and quality of your print. This is due to the calculations running in the background. At REALvision Online we had a high focus on improving the print speed, therefore REALvision Online is twice as fast as most other slicers.

What to print next?

First of all, as an inspiration, you can see our “Popular last 30 days” section. If you feel adventurous you can also try the “I´m feeling lucky” option. You can also print from my 5 favorite print ideas for starters.

You can also find a great variety of free 3D models on marketplaces such as Makerbot Thingiverse. If you can`t find what you are looking for you can of course also design your own 3D model.
However, as a beginner, you might not be familiar with the different CAD softwares and it can be a nice piece of cake to learn them from the basics. But it doesn’t mean that you cannot make your ideas real. With intuitive modeling programs like Tinkercad or FreeCAD you can create your 3D models from scratch without any designing experience for free, and you are ready to print your 3D objects! In this article, you can find a complete guide on how to get started with designing, including tips and tools you can use to make your visualization real.
Do you have a picture of what you would like to create? You can transform 2D images to 3D STL files with easy importing with Selva3D and you can find more 3D modeling software like this here.

If you would like to read more about additive manufacturing and all the different 3D printing technologies such as FDM, SLA, MSLA, DLP, SLS, DMLS, SLM, EBM, material jetting, DOD, binder jetting, and more, I recommend this article which gives you a very good overview of the different processes and materials available.

Read the article about G-codes

Good to know – General terms related to 3d printing
3D printers
If you have bought a cheap desktop 3D printer like an FDM printer from Creality but you are not satisfied with the quality of the Creality slicer, then you are not the only one. Historically those printers were sold as kits for 3D printer enthusiasts developing 3D printers themselves such as the reprap project. Today most 3D printer enthusiasts just want to spend time on printing and not on fixing the 3D printer. This is why slicing and the slicing software are a big part of the success of 3D printing. 
Filament
In Fused Filament Deposition technology, also known as Fused Filament Fabrication, the spool of filament is the material used to build the 3D part by melting the plastic out of the nozzle of the 3D printer. The printer extrudes the filament line by line, layer by layer, by increasing the z axis, and will build the 3D printed part.
STL files
STL files are three-dimensional geometries CAD files based on a list of triangles defining the wireframe or the outside shell of the 3D object geometry. There are two types of STL files: they can be ASCII or Binary. The binary STL file-format is more size optimized (takes less byte size) while the Ascii STL file-format is human readable (can be opened in a text-editor) and defines the tessellation (list of triangles creating the 3D polygon). To define a triangle the STL file format is a list of triangles made from 3 vertex or 3D vectors. Of course, there are a lot of triangles and they are fairly small so those triangles next to each other define the meshes of your STL 3D print file.
CAD / 3D CAD softwares
CAD stands for Computer Aided Design, it is the software part of CAD-CAM solution where you create your 3D designs or more precisely create your 3D models (actual 3D geometries). You can use beginner CAD software like Tinkercad, Google Sketchup, or more advanced CAD software like Autodesk Inventor, using Solidworks, 3DS, Autocad, or even parametric CAD design software like Openscad (script-based CAD software). All CAD software can export a CAD file under different file formats, but without a doubt, the most popular one is the STL file format.
GCODE files
Gcode files are the files used for 3D printing. There are two types of Gcode files they can be ASCII or Binary, the Ascii files have a bigger file size and are human readable, while binary files are not human readable. You can easily preview an Ascii Gcode instruction by opening it in a text editor. The file extension or file format is .gcode and is generated from a CAM software usually named a slicer.
CAM / Slicer 3D printing software
A CAM software in 3D printing is most commonly called a slicer. Slicers are used to create Gcode files. For beginner and intermediate users, you can use online slicers like the online slicer REALvision online; or for expert users, you can use slicers like REALvision Pro, Cura, Ultimaker Cura, Simplify 3D, Creality slicer or Slic3r. A slicer lets you manipulate the STL and then takes a planar cut or cross-section cut of your STL 3D design and automatically generates the movement instruction of your 3D printer (the toolpath) as well as all the repositioning and print strategy of the 3D printer. The filename generated from the slicer or CAM is called a GCODE file and the file-format is a .gcode. You can usually simulate the 3D print result by looking at a slicer 3D viewer.
A CAD-CAM solution which is a combination of creating a 3D design, preparing the manufacturing of the part and ultimately automatically manufacturing the party using an FDM 3D printer or a 3D printing service (like Shapeways, 3Dwarehouse
3D printing Services
To print 3D files you can use printing 3D files services such as Shapeways or Materialise. You can upload your STL files and they will ship your 3d prints to your home for a fee.
Marketplace
If you are not confident in designing your STL 3D files yourself you can download a lot of STL files for free on websites like Thingiverse or Cult 3D where there are thousands of free STL files to choose from. 
Learn the basics
Get started with REALvision Online and get the best out of our online 3D printing slicing software.
How to build support, brim, skirt and raft in REALvision Online

A must-read guide on how to apply support, brim, skirt and raft and what do they mean.

How to make any 3D model Voronoi in 3 easy steps

Here is how to create Voronoi pattern easily on any 3D model.

Creative 3D print ideas for Easter

A selection of 14 Easter 3D printing ideas that will spice up your Easter basket.🐰🐣

13 free and fun miniature 3D prints for wargames

Bring your tabletop wargames to the next level: a list of free and beginner-friendly miniature 3D prints

How to bed-level your 3D printer?

Everything you need to know about bed leveling your 3D printer.

How to choose the best slicer for your Creality printer

4 steps to consider when choosing a slicer for your Creality printer

Which 3D printing filament to use?

A must-read guide about 3D printing filament materials.

3D printing Christmas calendar: 24 ideas to 3D print until Christmas

3D print a Christmas print every day in December until Christmas!🎄✨

The spookiest Halloween 3D prints

The 13 spookiest things to 3D print for Halloween.

Back-to-school 3D printing ideas

Cheer up the everydays at school. 10 ideas to 3D print that you can use at school or in the office.

Functional 3D printing: 12 good examples

Are you looking for 3D printing ideas of actual functioning objects? Here is some inspiration.

How to spot if your 3D print needs support

To support or not to support..? The existential question in 3D printing. When starting with 3D printing there are a few terms you need to get your head around. One of them is how and when you should add supporting structures to your prints. And this one can determine the success of your prints. In […]

15 cool things to 3D print this summer

Cool and practical things to 3D print this summer. Because it’s fun to make your own ice-popsicle or to build a water rocket launch system.😉

Online slicer for Weistek Ideawerk Speed

You can’t find a slicer software to your Weistek Ideawerk Speed? Look no further. Use REALvision Online.

How to make money with 3D printing

Did you know that you can make money with your own 3D printer? Here are four ways to do it.

23 New 3D Printers Added to REALvision Online: You asked, we listened

REALvision Online 3D printing software now supports an additional 23 printers!

What infill density should I use?

3 examples of how you should apply each infill density – Hollow, Recommended and Strong object strength – in REALvision Online.

The 12 most common problems in 3D printing and how to fix them

Here is the solution to your 3D printing problems

How to 3D print your own keychain

An end to end guide to printing your first simple keychain

How to convert STL to G-code (Step by step guide)

A five steps process to slicing your first file

How to 3D print on a Chromebook

Here’s how you can slice your 3D model in 7 simple steps using a Chroombook

My 5 favorite prints for 3D print starters

Here is 5 ideas to get you started printing

How to set your infill density level

A short guide to help you set your infill% correct.

30 gift ideas you can 3D print today for free

Rather it should be decorations, model cars or games, here’s inspiration for you.

15 terms you need to know in 3D printing

A list of the first terms you need to learn, when starting out with 3D printing,

Tutorial: An overview of all the features in RVO

A walkthrough of all the features in REALvision Online

20 reasons you need an online slicer

With most communication and work going online and remote why shouldn’t your slicer too?

Get Started today
placeHjulmagervej 28, 9000 Aalborg, Denmark
phone(DK) +45 22 46 20 92