EDIT · COMPILE · RUN
Fortran playground
Write and run a single-file Fortran program with your chosen compiler or interpreter.
Python-to-Fortran playground · GitHub repository
FPM package playground · Build a package, run its programs or tests, or write a program that uses it.
Connecting to the execution service…
Jobs run sequentially. Each submitted compiler counts as one job under the existing usage limits. Shared settings apply to every compiler; unsupported settings skip that compiler. Use Options for to edit additional options separately.
Files are read locally; compiling sends source to the service.
Owner access
Owner requests bypass usage quotas. The key is kept only in this page.
Program input (stdin)
Optional UTF-8 text, up to 100 KB. The program receives all input followed by end-of-file. Input is sent only when running and is omitted from share links.
Compiler version: waiting for service.
Standard selection applies only to user code.
Helpers keep fixed build options.
Compile to enable Run Again.
No results yet.
Compiler comparison
Times in seconds. Total includes submission, waiting, and transfer; Other is Total minus Compile and Run. Run includes process startup. Select a compiler to view its build log and output below.
| Compiler | Result | Total | Compile | Run | Other | Note |
|---|---|---|---|---|---|---|
Program output
Not run.
Compilation
Not compiled.
Fortitude checks
Not checked. Uses Fortitude's default rules and Fortran 2018 target; not a substitute for compilation.