Start Building for Free

Configuration Translator [Open Preview]

Get a helping hand on your migration to CircleCI by uploading your GitHub Actions or GitLab configuration file below.
We'll convert your config into a CircleCI file to get you started.


  • A GitHub Actions or GitLab project on which you want to use CircleCI
  • A configuration file associated with this GitHub Actions or GitLab project which includes at least one job.


  • The CircleCI Configuration Translator will translate as much of your GitHub Actions or GitLab config as possible, but some pieces may need to be manually translated or updated by yourself or your team.
  • Features that do not have an equivalent in CircleCI will not be translated.
  • When migrating from GitHub Actions, the CircleCI Configuration Translator does not support translating certain syntax such as:
  • Only one file may be uploaded and translated at a time
This service is provided “as is” and we disclaim all warranties of any kind, express or implied, including, without limitation, the warranties of merchantability, fitness for a particular purpose and non-infringement. CircleCI retains the right to save uploaded configuration files for CircleCI's internal use without accreditation or remuneration to you. CircleCI's Terms of Use apply to your use of CircleCI's DevHub.
Developer Updates
Get tips to optimize your builds
Or join our research panel and give feedback
By submitting this form, you are agreeing to ourTerms of UseandPrivacy Policy.