RosetTIO.github.io

Hello, World!

Languages without implementation

Table of Contents

!@#$%^&*()_+, 17 bytes

 ^dlroW ,olleH(@)

Try it online!

(()), 276 bytes

Let A =(()())
Let H =(()(())())
Let e =((()))
Let l =()
Let o =(())
Let , =(()()())
Let   =((())())
Let W =(()(()))
Let r =(((())))
Let d =(()()()())
Let ! =((())()())
((((()()))((()(())())((()))()()(())(()()())((())())(()(()))(())(((())))()(()()()())((())()()))))(()((()())))

Try it online!

*><>, 21 bytes


Try it online!

,,,, 14 bytes

"Hello, World!

Try it online!

///, 13 bytes

Hello, World!

Try it online!

05AB1E, 7 bytes

”Ÿ™,‚ï!

Try it online!

05AB1E (legacy), 7 bytes

”Ÿ™,‚ï!

Try it online!

2DFuck, 150 bytes

.!.!..!.!....!..!..!.!.!.x[!.!..!.!..!..rv].!..!.!....!..!.!.!..!....!.!......!.!.!.!.!...!.!..!.!....!.!...!..!.!..!..!.!..!...!..!..!.!....!.!....!.

Try it online!

2sable, 7 bytes

”Ÿ™,‚ï!

Try it online!

33, 16 bytes

"Hello, World!"p

Try it online!

3var, 65 bytes

iiisa-<*>P/>is+iP>PPm-iiiPi<O/<m/>+<O+d<+<O+><kkkOP->siskkkOP</>P

Try it online!

4, 117 bytes

3.6000160103602136033260433605446067260787008070200908000120902111120111011015065095105105115055035075115125105085044

Try it online!

7, 17 bytes

5325101303040432004513151401430134321027403

Try it online!

99, 283 bytes

999 9 9
99 99999999 999 9
99
99 99999 9 999 9
99
99 99 999 999999
99
99
99 9999999 9999 999 9
99
99 99 9999999 9 999 9 999 9 999 9
99
99 99 999999 9 999999 9
99
9999
99 99999 999 999999 999 9
99
99 9999999 9999 9 999 9
99
99 99 999999 9
99
99 99 999999 999 9
99
99 99999 9999999 9
99

Try it online!

;#+, 106 bytes

;;;;;;;;;~++++++++>#<+++;;:>#<+-;;>#<#<-;;;>#<-+++++++;;;;-:>#<-+;;;#::<;;;-++#:<#<;;;#-<;;;#<+;;#-:<-+;;#

Try it online!

><>, 23 bytes

"!dlroW ,olleH"l?!;oe0.

Try it online!

???, 80 bytes

;,".."-..;,;...;...--'",,,,;."----!----,!-!!--.!----!;;!;;;,!-!...!;;!;,!-----.!

Try it online!

\/, 189 bytes

\/>>>\/\\/>\/\\/>\/\\>\>\\>\[/\/>>>>\[/\/\>>>\[/\/\>>>>\\/>>\/\>>>/\//\//>\/\]/\//>\/\]/\//\/>>>\]/\/\\\\./\/\\/>>\/\\/>\/\./\/\\./\/\./\/>\>>>>\>>>\./\/>\\/>>\/\\[/\/\\/>\/\./\//\//\/\]/\/

Try it online!

A Pear Tree, 27 bytes

#r3TQJ
print"Hello, World!"

Try it online!

Acc!!, 122 bytes

108
Write 72
Write 101
Write _
Write _
Write 111
Write 44
Write 32
Write 87
Write 111
Write 114
Write _
Write 100
Write 33

Try it online!

Aceto, 19 bytes

o,or
l Wl
le!d
"H"p

Try it online!

Actually, 1 byte

H

Try it online!

Ada (GNAT), 54 bytes

procedure GNAT.IO.H is begin Put("Hello, World!");end;

Try it online!

Add++, 16 bytes

L,"Hello, World!

Try it online!

ADJUST, 281 bytes

 ;I-      &  e$      &  m-        &  g2Ph$      &  a2$      &  n$      &  e2+-      &  g2Ph$      &  OPh$      &  m-      &  e-      &  n-
}     AgR};      AgR};      A=AgR};         AgR};       AgR};      AgR};        AgR};         AgR};        AgR};      AgR};      AgR};      AC

Try it online!

Agda, 48 bytes

open import IO
main = run(putStr"Hello, World!")

Try it online!

Agony, 33 bytes

<[.<]$$$,{}~<~)+{~*@+{${)~*~)~)~@<-

Try it online!

Aheui (esotope), 145 bytes

발따밤따빠받나파빠밣다빠밦다빠받타밢밢따밦다밤밣따밦밦따빠밣다파받따빠받다파빠빠밠타밣밢따아멓희 

Try it online!

ALGOL 68 (Genie), 33 bytes

print("Hello, World!")

Try it online!

Alice, 22 bytes

/OH!lloo /
@""edlr,W\ 

Try it online!

Alice ML, 46 bytes

print"Hello, World!";
val _=OS.Process.exit 0;

Try it online!

AlphaBeta, 68 bytes

kjjjggDLeaCLcbbbCLLaaaCLjjjggDLjhhDLsFihhDLCLaaaCLdaaaaCLdaaCLsFiiDL

Try it online!

Alphuck, 76 bytes

epepaaaeccccseaiaiaaaeaeesaajaeejaeejjeeejaaeejaiiijccjcjeeejiiiiiijcijcciij

Try it online!

Alumin, 108 bytes

hhdtdadhatdoddhhhgahhhhhadohhhhhhhadodohhhadoydhhgddhhdtdaaohhhhcoyhhhhhddaaaoydohhhadohhhdacdohhdtdacohhhco

Try it online!

anyfix, 15 bytes

“Hello, World!”

Try it online!

APL (Dyalog Classic), 17 bytes

⎕←'Hello, World!'

Try it online!

APL (Dyalog Unicode), 17 bytes

⎕←'Hello, World!'

Try it online!

APL (ngn/apl), 17 bytes

⎕←'Hello, World!'

Try it online!

Appleseed, 46 bytes

(def start!(lambda(_)(write!"Hello, World!")))

Try it online!

ARBLE, 15 bytes

"Hello, World!"

Try it online!

Archway, 366 bytes

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++++++++++.+++++++..+++.-------------------------------------------------------------------.------------.+++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++++++++++++++++++++++.+++.------.--------.-------------------------------------------------------------------.

Try it online!

Archway2, 182 bytes

                   \
 /
  >++>+++>+++>+<<<<-/>+>+>->+<<<<<-\>>.>---.+++++++..+++.>>++++.------------.<-.<.+++.------.--------.>>+.
  \    \
\++++>
++++++++/                         /

Try it online!

Arcyóu, 15 bytes

"Hello, World!"

Try it online!

ArnoldC, 71 bytes

IT'S SHOWTIME
TALK TO THE HAND "Hello, World!"
YOU HAVE BEEN TERMINATED

Try it online!

AsciiDots, 18 bytes

.-$"Hello, World!"

Try it online!

ASPeRiX, 16 bytes

"Hello, World!".

Try it online!

Assembly (as, x64, Linux), 64 bytes

.globl _start
.print "Hello, World!"
_start:mov $60,%rax
syscall

Try it online!

Assembly (fasm, x64, Linux), 119 bytes

format ELF executable
mov eax,4
mov ebx,1
mov ecx,s
mov edx,13
int 128
mov eax,1
mov ebx,0
int 128
s db "Hello, World!"

Try it online!

Assembly (gcc, x64, Linux), 150 bytes

.data
s:.string "Hello, World!"
.globl main
main:movl $4,%eax
movl $1,%ebx
movl $s,%ecx
movl $13,%edx
int $128
movl $1,%eax
movl $0,%ebx
int $128
ret

Try it online!

Assembly (JWasm, x64, Linux), 120 bytes

.code
mov eax,4
mov ebx,1
lea ecx,s
mov edx,13
int 128
s db"Hello, World!"
end

Try it online!

Assembly (MIPS, SPIM), 73 bytes

.data
s:.ascii"Hello, World!"
.text
main:la$a0,s
syscall
li$v0,10
syscall

Try it online!

Assembly (nasm, x64, Linux), 117 bytes

global _start
_start:mov edx,13
mov ecx,s
mov eax,4
mov ebx,1
int 128
mov eax,1
mov ebx,0
int 128
s db"Hello, World!"

Try it online!

Attache, 21 bytes

Print!"Hello, World!"

Try it online!

Aubergine, 29 bytes

-a1=oA-a1:bA=iB!dlroW ,olleH

Try it online!

AWK, 25 bytes

END{print"Hello, World!"}

Try it online!

axo, 29 bytes

"!dlroW ,o%
\%#[<"Hell<
 >( ^

Try it online!

Bash, 18 bytes

echo Hello, World!

Try it online!

bc, 16 bytes

"Hello, World!"

Try it online!

Beam, 120 bytes

'''''''''>`++++++++)@'''P''''>`++++)+@+++++++@P@+++@'P'L'''>`++++++)''P'>`++++)@''p@'p>`+++++)@'p@+++@`p@--------@''p+@H

Try it online!

Bean, 17 bytes

00000000: 2623 8100 c8e5 ecec efac a0d7 eff2 ece4  &#..............
00000010: 21                                       !

Try it online!

BeanShell, 23 bytes

print("Hello, World!");

Try it online!

Beatnik, 117 bytes

k zzzc xw xw z k xx k x k d k k k zzxa k zzzzzzzzf xw k zd z xw xo k k k x xw k zk k zzzzzzzzzzxx qs z xo xw xj kd xo

Try it online!

Beeswax, 15 bytes

_`Hello, World!

Try it online!

Befunge-93, 21 bytes

"!dlroW ,olleH">:#,_@

Try it online!

Befunge-93 (FBBI), 21 bytes

"!dlroW ,olleH">:#,_@

Try it online!

Befunge-93 (MTFI), 21 bytes

"!dlroW ,olleH">:#,_@

Try it online!

Befunge-93 (PyFunge), 21 bytes

"!dlroW ,olleH">:#,_@

Try it online!

Befunge-96 (MTFI), 21 bytes

"!dlroW ,olleH">:#,_@

Try it online!

Befunge-97 (MTFI), 18 bytes

"!dlroW ,olleH">:#,_@

Try it online!

Befunge-98 (FBBI), 19 bytes

"ck,@!dlroW ,olleH

Try it online!

Befunge-98 (PyFunge), 19 bytes

"!dlroW ,olleH"ck,@

Try it online!

Binary Lambda Calculus, 14 bytes

00000000: 2a48 656c 6c6f 2c20 576f 726c 6421       *Hello, World!

Try it online!

BitBitJump, 130 bytes

Z0:0Z1:0
.deref i c
.testH c p-1
p:.out c
.next i
0 0 0
c:0i:s
s:72 101 108
108 111 44
32 87 111
114 108 100
33-1
.include lib.bbj

Try it online!

BitChanger, 379 bytes

<<<<<}<<<<}<<<}<<<}}<}}<}}<}}<}}}<}}}}<}}<<<<<<<<<<<}}<}}<}}<}}<}}<}}<}}}<}}<}}<<<<<<<<<<<}<}}<}}<}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<<}}<}}<}}<}}}<}}<}}<}}<}}}<<<<<<<<<<<}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<}}<}}<}}<}}}}}<}}}}<<<<<<<<<<<}}<}}<}}<}}<}}}}<<<<<<<<}}<}}<}}<}}<}}<}}}}}<}}<<<<<<<<<<<}}<}}<}}<}}<}}<}}}}}<<<<<<<<<<}}<}}<}}<}}<}}<}}<}}<<<<<<<<}}<}}<}}<}}}<}}<}}<}}}<}}<<<<<<<<<<<}

Try it online!

Bitwise, 149 bytes

MOV 1 &1 &1
OUT &72 1
OUT &101 1
OUT &108 1
OUT &108 1
OUT &111 1
OUT &44 1
OUT &32 1
OUT &87 1
OUT &111 1
OUT &114 1
OUT &108 1
OUT &100 1
OUT &33 1

Try it online!

Bitwise Fuckery, 96 bytes

+>+>+@+{{{+{{{.&+{+{{{+{{+.+++++++..+++.<+{{+{+{{.&+{{{{{.<+{{+{{+{+{+.<.+++.------.--------.<+.

Try it online!

Black (blak), INVALID

Boo, 20 bytes

print"Hello, World!"

Try it online!

Boolfuck, 155 bytes

;;;+;+;;+;+;+;+;+;+;;+;;+;;;+;;+;+;;+;;;+;;+;+;;+;+;;;;+;+;;+;;;+;;+;+;+;;;;;;;+;+;;+;;;+;+;+;+;+;+;;;;+;+;;+;;+;+;;+;;;+;;;+;;+;+;;+;;;+;+;;+;;+;+;+;;;;+;

Try it online!

Brachylog, 16 bytes

"Hello, World!"w

Try it online!

Brachylog v1, 3 bytes

@Hw

Try it online!

Braille, 57 bytes

⠆⠄⡒⡆⡘⠀⠊⠦⢦⠗⢾⠽⠂⢢⢾⢦⢦⠮⢄

Try it online!

Brain-Flak, 148 bytes

((((((((((((()()){}){}){}){}()))){}{}())([][]){})[][])[[]]())[((()[]){}){}])([()[]](([]([](((([][]))([]{}{})))[]{}[])[[]])))(([][][]){})

Try it online!

Brain-Flak (BrainHack), 148 bytes

((((((((((((()()){}){}){}){}()))){}{}())([][]){})[][])[[]]())[((()[]){}){}])([()[]](([]([](((([][]))([]{}{})))[]{}[])[[]])))(([][][]){})

Try it online!

Brainbash, 78 bytes

-[++[<++>->+++>+++<<]---->+]<<<<.<<<<-.<..<<+.<<<<.>>.>>>-.<.+++.>>.>-.<<<<<+.

Try it online!

brainbool, 157 bytes

.+.+..+.+....+..+..+.+.+.+.+..+.+..+...+..+.+..+...+..+.+....+..+.+.+..+....+.+......+.+.+.+.+...+.+..+.+....+.+...+..+.+..+..+.+..+...+..+..+.+....+.+....+.

Try it online!

BrainFlump, 362 bytes

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++++++++++.+++++++:..+++.-------------------------------------------------------------------.------------.+++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++++++++++++++++++++++.+++.;.--------.-------------------------------------------------------------------.

Try it online!

brainfuck, 78 bytes

+[+[<<<+>>>>]+<-<-<<<+<++]<<.<++.<++..+++.<<++.<---.>>.>.+++.------.>-.>>--.

Try it online!

Braingolf, 17 bytes

"Hello, World!"&@

Try it online!

Brian & Chuck, 32 bytes

_#Jgnnq."Yqtnf#_{?
#{<{>-?>--.>?

Try it online!

Brat, 17 bytes

p "Hello, World!"

Try it online!

Broccoli, 22 bytes

(print"Hello, World!")

Try it online!

Bubblegum, 11 bytes

00000000: 1527 4d50 62a9 9a29 6b6d e2              .'MPb..)km.

Try it online!

C (clang), 30 bytes

main(){puts("Hello, World!");}

Try it online!

C (gcc), 30 bytes

main(){puts("Hello, World!");}

Try it online!

C (tcc), 30 bytes

main(){puts("Hello, World!");}

Try it online!

C# (.NET Core), 67 bytes

class H{static void Main(){System.Console.Write("Hello, World!");}}

Try it online!

C# (Mono C# compiler), 67 bytes

class H{static void Main(){System.Console.Write("Hello, World!");}}

Try it online!

C# (Mono C# Shell), 30 bytes

Console.Write("Hello, World!")

Try it online!

C# (Visual C# Compiler), 67 bytes

class H{static void Main(){System.Console.Write("Hello, World!");}}

Try it online!

C# (Visual C# Interactive Compiler

Console.Write("Hello, World!")

Try it online!

C++ (clang), 51 bytes

#include<cstdio>
int main(){puts("Hello, World!");}

Try it online!

C++ (gcc), 47 bytes

#include<cstdio>
main(){puts("Hello, World!");}

Try it online!

Cardinal, 18 bytes

%"Hello, World!";x

Try it online!

Cauliflower, 18 bytes

(p"Hello, World!")

Try it online!

Ceres, 34 bytes

389960998265612367812323333 115dÆP

Try it online!

Ceylon, 42 bytes

shared void run(){print("Hello, World!");}

Try it online!

Chain, 13 bytes

Hello, World!

Try it online!

Changeling, 90 bytes

"IpQ:AQ  
""2(-znK]
"" "Tr4r[
"")$dNcA 
"" #!&   
         
         
         
         

Try it online!

Chapel, 23 bytes

write("Hello, World!");

Try it online!

Charcoal, 13 bytes

Hello, World!

Try it online!

Charm, 25 bytes

" Hello, World! " pstring

Try it online!

Check, 16 bytes

"Hello, World!"o

Try it online!

Cheddar, 20 bytes

print"Hello, World!"

Try it online!

Chef, 236 bytes

H.

Ingredients.
72 l h
101 l e
108 l l
111 l o
44 l C
32 l S
87 l w
114 l r
100 l d
33 l X

Method.
Put X.Put d.Put l.Put r.Put o.Put w.Put S.Put C.Put o.Put l.Put l.Put e.Put h.Pour contents of mixing bowl into baking dish.

Serves 1.

Try it online!

Chez Scheme, 24 bytes

(display"Hello, World!")

Try it online!

CHICKEN Scheme, 22 bytes

(print"Hello, World!")

Try it online!

Chip, 97 bytes

!ZZZZZZZZZZZZt
|))))))x)))))f
|)xx)x-))xxxa
|)))))-))x))c
)))))x-))))g
)-))))-x)xd
    b e^b^e

Try it online!

CIL (Mono IL assembler), 121 bytes

.assembly H{}.method static void H(){.entrypoint ldstr"Hello, World!"call void[mscorlib]System.Console::Write(string)ret}

Try it online!

Cinnamon Gum, 15 bytes

00000000: 2201 1d92 93bd 33f1 a12f 2a4e 940b 32    ".....3../*N..2

Try it online!

cixl, 26 bytes

use: cx;'Hello, World!'say

Try it online!

CJam, 15 bytes

"Hello, World!"

Try it online!

Clean, 33 bytes

module main
Start="Hello, World!"

Try it online!

CLIPS, 29 bytes

(print"Hello, World!")
(exit)

Try it online!

Clojure, 22 bytes

(print"Hello, World!")

Try it online!

COBOL (GNU), 56 bytes

PROGRAM-ID.H.PROCEDURE
DIVISION.DISPLAY "Hello, World!".

Try it online!

Cobra, 40 bytes

class H
	def main
		print'Hello, World!'

Try it online!

Coconut, 22 bytes

"Hello, World!"|>print

Try it online!

CoffeeScript 1, 28 bytes

console.log("Hello, World!")

Try it online!

CoffeeScript 2, 28 bytes

console.log("Hello, World!")

Try it online!

Commentator, 197 bytes

         {-        -}!/*{-{-           {-         -}!  /*       /*/*   /*-}-}#    {-   -}!/*{- e#-}///*{-e#-}//{-#  -}!{-# e#-}///*{-{-/*   /*{-e#-}//   /*-}-}             /*#   {-            -}!/*

Try it online!

Commercial, 83 bytes

"Hello, World!" - Satisfied Consumer of Hello
Hello has been selling out worldwide!

Try it online!

Common Lisp, 22 bytes

(princ"Hello, World!")

Try it online!

Condit, 41 bytes

when H=""then set H="Hello, World!"put H

Try it online!

Convex, 14 bytes

"Hello, World!

Try it online!

Cood, 381 bytes

More 72 of this
Im very hungry
More 29 of this
Im very hungry
More 7 of this
Im very hungry
Im very hungry
More 3 of this
Im very hungry
Less 67 of this
Im very hungry
Less 12 of this
Im very hungry
More 55 of this
Im very hungry
More 24 of this
Im very hungry
More 3 of this
Im very hungry
Less 6 of this
Im very hungry
Less 8 of this
Im very hungry
Less 67 of this
Im very hungry

Try it online!

Corea, 13 bytes

Hello, World!

Try it online!

COW, 261 bytes

MOoMOoMOomoOMOomoOMOomoOmoOMoOmoOMoOmoOmoOMoOMOOMoOMoOMoOMoOMOOmoOMoOMoOMoOMOOmoOMoOMoOMoOMoOmoOMOoMOomoOMoOMoOMoOmOomOomOoMOomoomOoMOomoomOoMoOMoOMoOmoomoOmoOmoOMoomoOMOoMOomoOMOoMoomoOMooMooMoOmoOMoOMoOMoOMoOmoOMoOMoOMoOMooMoOmoOMOoMOomoOMOOmoOMOoMoomOomOomoo

Try it online!

cQuents 0, 15 bytes

Hello, World!?0

Try it online!

Crayon, 16 bytes

"Hello, World!"q

Try it online!

Crystal, 20 bytes

puts "Hello, World!"

Try it online!

CSL, 81 bytes

p*++1+p*DD+p---p+++pDDp-*+++Dpp&&D&D++1D&D&DD-~pD+++ppDD&--~pD+*D+p*-DDDDD*D++1E!

Try it online!

Cubically, 78 bytes

RU+432@6+50-4@6+3-4@6@6+1-00@6-331@6-00@6+4110@6+0000@6+1-00@6-0@6-2+4@6-331@6

Try it online!

Cubix, 29 bytes

./v.o;@?/"!dlroW"S',u/"Hello"

Try it online!

Curry (Sloth), 37 bytes

import IO
main=putStr"Hello, World!"

Try it online!

Cy, 18 bytes

"Hello, World!" :<

Try it online!

D, 52 bytes

import std.stdio;void main(){"Hello, World!".write;}

Try it online!

D2, 22 bytes

"r8$.s$o;Hello, World!

Try it online!

Dash, 18 bytes

echo Hello, World!

Try it online!

dc, 16 bytes

[Hello, World!]P

Try it online!

Deadfish~, 1 byte

w

Try it online!

Decimal, 45 bytes

13072101108108111044032087111114108100033D301

Try it online!

Del|m|t, 30 bytes

=#:#Hello, World!#/##3#=#?#9#"

Try it online!

Deorst, 15 bytes

'Hello, World!'

Try it online!

Detour, 19 bytes

`u
@"Hello, World!"

Try it online!

Dirty, 16 bytes

'Hello, World!'‼

Try it online!

DOBELA, 123 bytes

+ +..,.,..,,.,.,.,.,$,,.,..,,,..,,..,,$,,.,,,..,,...,..,$,.,,,.,.,.,...,,.$,.,.....,,,.,.,.,$.,,..,.,.,,..,,,,$
 ^




++.#

Try it online!

Dodos, 159 bytes

	* 2
	1 0 4
	L
	L
	1 *
	4 3 1
	2 1 1
	2 2 3
	1 *
	4 *
	L
	+ 0 0 4
	3 1 1
L
	3 1 4
*
	2 4
+
	dot
i
	+ j
j
	
	dip + dab
0
	
	
	
	
	
1
	i + 0
2
	i 1
3
	i 2
4
	i 3

Try it online!

Dreaderef, 31 bytes

"Hello, World!\n"

Try it online!

DStack, 21 bytes

@0
Hello, World!
@
ad

Try it online!

eacal, 24 bytes

put string Hello, World!

Try it online!

ecpp + C (gcc), 30 bytes

main(){puts("Hello, World!");}

Try it online!

ecpp + C++ (gcc), 51 bytes

#include<cstdio>
int main(){puts("Hello, World!");}

Try it online!

Egel, 52 bytes

import"io.ego"using IO
def main=print"Hello, World!"

Try it online!

Element, 17 bytes

Hello\,\ World\!`

Try it online!

ELF (x86/x64, Linux), 59 bytes

0000000: 7f 45 4c 46 01 00 00 00 00 00 00 00 00 90 43 0d  .ELF..........C.
0000010: 02 00 03 00 19 90 43 0d 19 90 43 0d 04 00 00 00  ......C...C.....
0000020: b9 2e 90 43 0d b2 0d cd 80 cc 20 00 01 00 48 65  ...C...... ...He
0000030: 6c 6c 6f 2c 20 57 6f 72 6c 64 21                 llo, World!

Try it online!

Elixir, 22 bytes

IO.puts"Hello, World!"

Try it online!

ELVM-IR, 66 bytes, 66 bytes

load B,A
putc B
add A,1jne 0,A,13exit
.data
.string"Hello, World!"

Try it online!

Emacs Lisp, 22 bytes

(princ"Hello, World!")

Try it online!

Emmental, 57 bytes

#33#100#108#114#111#87#32#44#111#108:#101#72.............

Try it online!

Emoji, 24 bytes

💬Hello, World!💬➡

Try it online!

Emojicode, 37 bytes

🏁🍇😀🔤Hello, World!🔤🍉

Try it online!

Emotinomicon, 30 bytes

😭!dlroW ,olleH😲⏪⏬⏩

Try it online!

Enlist, 15 bytes

“Hello, World!”

Try it online!

Erlang (escript), 37 bytes


main(_)->io:fwrite("Hello, World!").

Try it online!

ETA, 73 bytes

ninenahaenatoenaaaenatsentnoeniiensaenatsenatoenehnahoentoaeooooooooooooo

Try it online!

evil, 70 bytes

aeeeaeeewueuueweeueeuewwaaaweaaewaeaawueweeeaeeewaaawueeueweeaweeeueuw

Try it online!

Explode, 68 bytes

@1+E
@1+17
@1+1e
@1+1e
@1+1h
@1+c

@1+T
@1+1h
@1+1k
@1+1e
@1+16
@1+1

Try it online!

ExtraC, 37 bytes

printf(quote(Hello\x2c\x20World\x21))

Try it online!

F# (.NET Core), 21 bytes

printf"Hello, World!"

Try it online!

F# (Mono), 21 bytes

printf"Hello, World!"

Try it online!

Face, 41 bytes

(Hello, World!
)\$*m%*7%+%%%,c'$,ioow%$%o

Try it online!

Factor, 28 bytes

USE: io "Hello, World!"print

Try it online!

Fantom, 43 bytes

class H{Void main(){echo("Hello, World!")}}

Try it online!

Felix, 21 bytes

print"Hello, World!";

Try it online!

FerNANDo, 109 bytes

7 7
3
5 5
6 5
4 3 3
0 5 3 0 7 3 0 0
0 5 7 0 0 5 0 4
0 6 5 2 4 6 2 3
0 6 6 0 7 7 2 3
0 6 6 2 5 4 7 4
2 2
3 5
3

Try it online!

FEU, 15 bytes

a/Hello, World!

Try it online!

Fireball, 14 bytes

"Hello, World!

Try it online!

fish, 18 bytes

echo Hello, World!

Try it online!

Fission, 17 bytes

R"Hello, World!";

Try it online!

Fission 2, 17 bytes

R"Hello, World!";

Try it online!

Flipbit, 148 bytes

>^>>>^>>>.^<<^<^<<^>>>>>.^<<<^>>>..^<^>.^<^<<<<<^>>>>>>.<<^<^>>>.^<^<^<<^<^<^>>>>>>.<<<^<^<^>>>>>.^<<^<^<^>>>>.<^<^<^<^>>>>.<<<^>>>.^<<^<<<<^>>>>>>.

Try it online!

FOCAL-69, 20 bytes

1.1t "Hello, World!"

Try it online!

Foo, 14 bytes

"Hello, World!

Try it online!

Forked, 42 bytes

89*@AA*i@7+@@3+@4B*@C'!sF+!@3+@6'@8'!3B*!&

Try it online!

Forte, 25 bytes

1PRINT"Hello, World!":END

Try it online!

Forth (gforth), 17 bytes

.( Hello, World!)

Try it online!

Fortran (GFortran), 28 bytes

print'("Hello, World!")'
end

Try it online!

Fourier, 15 bytes

`Hello, World!`

Try it online!

FRACTRAN, 86 bytes

(3^72*5^101*7^108*11^108*13^111*17^44*19^32*23^87*29^111*31^114*37^108*41^100*43^33)/2

Try it online!

Fueue, 40 bytes

72:108)<101[44+-6:114)32[100 33H]87]:111

Try it online!

Funciton, 209 bytes

╔══════════╗
║2388215291╟
║3945970717║
║0943959830║
║0709090713║
║3592077341║
║6068961777║
║8210571695║
║52834632  ║
╚══════════╝

Try it online!

Functoid, 53 bytes

"H","e","l","l","o",","," ","W","o","r","l","d","!",@

Try it online!

Funky, 20 bytes

write"Hello, World!"

Try it online!

Gaia, 14 bytes

“Hello, World!

Try it online!

Gambit Scheme (gsi), 22 bytes

(print"Hello, World!")

Try it online!

Gaot++, 679 bytes

baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleet bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet
baaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleet bleeeeeeeeeeeeet bleeeeeeeeeet
baaaaaaaa bleet bleeeeeeeeeeeeet bleeeeeeeeeet
bleeeeeeeeeeeeet bleeeeeeeeeet
bleeeeeeeeeeeeet baaaa bleet bleeeeeeeeeet
baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet baaaaaaaaaaaaa bleet bleeeeeeeeeet
bleeeeeeeeeet
bleeeeeeeeeeeeeeet baaaaaaaaaaaaaaaa bleet bleeeeeeeeeeeeet bleeeeeeeeeet bleeeeeeeeeeeeeeet
bleeeeeeeeeeeeet baaaa bleet bleeeeeeeeeeeeet bleeeeeeeeeet
baaaa bleet bleeeeeeeeeet
bleeeeeeeeeet
baaaaaaaaaaaaaa bleet bleeeeeeeeeet
baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet

Try it online!

GAP, 23 bytes

Print("Hello, World!");

Try it online!

Glypho, 456 bytes

aabcaabcabbaaabcabbaabababbcababababababababababaabcabcaabbaabbcabbbaabcabbaabababbcaabcabbaabababbbaabbaabcabcaabbaaabcabcaabbaabbaabababababbbabbbaabcabbaaabcabbaaabcabbaabababbbaabbaabcabcaabbaabababababbaabababbaababaabcaabcabbaaabcabbaabababbaabababbaabbaabbbabbbababaabcabbaaabcabbaaabcabbaabbcaabcabcaabbaabbbabababababbbaabcabbaaabcabbaaabcabbaabbbaabcabcaabbaaabcabcaabbaaabcabcaabbaabbbaabcabbaabababababbcabbbaabcabbaaabcaabcabbaaabcabbaabbcabbb

Try it online!

Glypho (shorthand), 114 bytes

11+1+d*ddddd1-+*o1+d*1+do\1-+1-++ddoo1+1+1+do\1-+dd+d+d11+1+d+d++ood1+1+1+*1-+oddo1+1+1+o1-+1-+1-+o1+dd*o1+11+1+*o

Try it online!

gnuplot, 31 bytes

set print'-
print'Hello, World!

Try it online!

Go, 61 bytes

package main
import."fmt"
func main(){Print("Hello, World!")}

Try it online!

Gol><>, 16 bytes

"!dlroW ,olleH"H

Try it online!

GolfScript, 15 btyes

"Hello, World!"

Try it online!

Grass, 448 bytes

wWWWwWWWWwWWWWWwvwwWWwWWWwvWwWwwwwwWWWwWWWwWWWWWwvwWWwwwwwwwwwwwWWWwWWWWWwWWWWwvwWWwwwwwWWWWWWWWWWWWwWWWwvWwwwwwwwwwwwWWwwwwwwWWWWWWWWwWWWWWWWwwWWWWWWwwwwwwwvwWWWWWWWwwwwwwwwwWWWWWWWWWWWWWwWWWwvWwwwwwwwwwwwwwwwwwWWwwwwwwwwwwwwWWWWWWWWWWWWWWWWWwvwWwWwwwwwwwwWwwwwwwWwwwwwwWwwwwwwwWwwwwwwwWwwwwwwwwwwwwwwWWWWWWWWWWWWWWWWWWwvwwWWWWWWWWWWWWWWWWWWWWWWwWWWwwwvWWwWWWWWWWWWWWWWWWWWWWWWwwwwWWwwwwwwwwwWwwwwwwWwwwWwwwwwwwwwWWWWWWWWWWWWwWwwwwwwwwwwwwwwwwwwvw

Try it online!

Grime, 2 bytes

.+

Try it online!

Groovy, 20 bytes

print'Hello, World!'

Try it online!

GS2, 2 bytes

↕h

Try it online!

Guile, 24 bytes

(display"Hello, World!")

Try it online!

Half-Broken Car in Heavy Traffic (3201 bytes)

@outtext
     v                           >v      ^
> v  <                            v    >>^<
  v  ^  v                         v    ^
     ^  <                         v    ^
        ^                         v    ^
  >   />^<v                       v    ^
  ^  >v<  <                       v    ^
          ^                       v    ^
  ^   > />^<v                     v    ^   #
  ^   ^>v<  <                     v    ^   ^
  ^         ^                     v    ^   ^
  ^     > />^<v                   v    ^   ^
  ^     ^>v<  <                   v    ^   ^
  ^           ^                   v    ^   ^
  ^       > />^<v                 v    ^   ^
  ^       ^>v<  <                 v    ^   ^
  ^             ^                 v    ^   ^
  ^         > />^<v               v    ^   ^
  ^         ^>v<  <           >v  v    ^ >>^<
  ^               ^           ^v  v    ^ ^
  ^           > />^<v         ^v  v    ^ ^
  ^           ^>v<  <         ^v  v  >>^<^
  ^                 ^         ^v  v  ^   ^
  ^             > />^<v       ^v  v  ^   ^
  ^             ^>v<  <       ^v  v  ^   ^
  ^                   ^       ^v  v  ^   ^
  ^               > />^<v     ^v  v  ^   ^
  ^               ^>v<  <     ^v  v  ^   ^
  ^                     ^     ^v  v  ^   ^
  ^                 > />^<v   ^v  v  ^   ^
  ^                 ^>v<  <   ^v  v  ^   ^
  ^                       ^   ^v  v  ^   ^
  ^                   > />^<v ^v  v  ^   ^
  ^                   ^>v<  < ^v  v  ^   ^
  ^                         ^ ^v  v  ^   ^
  ^                     > />^<^v  v  ^   ^
  ^                >>   ^     ^ < v  ^   ^
  ^          >v<<<<<<<<<<<<    v  v  ^   ^
  ^           v   >^<          v  v>>^<  ^
  ^           v  > >v          v  v^     ^
> ^   v       v  ^^            v  v      ^
^ ^           v  ^^            v  v      ^
^ ^           v  ^^            v  v      ^
^ ^           v  ^^            v  v      ^
^ ^           v  ^^            v  v      ^
^ ^           v  ^^            v  v      ^
^ ^           v  ^^            v  v      ^
^ ^           v  ^^            v  v      ^
^ ^           v  ^^            v  v      ^
^ ^           v  ^^            v  v      ^
^ ^           v  ^^            v  v      ^
^ ^           v  ^^            v  v    >>^<
^ ^           v  ^^ <          v  v    ^
^ ^           v>>^<            v  v    ^
^ ^                            v  v    ^
^ ^           v^               v  v    ^
^ ^           v^               v  v    ^
^ ^           v^               v  v      v
^ ^           v^               v  v >v   <
^ ^           v^               v  v  >>^<^
^ ^        >v <^               v  v  ^   ^
^ ^         >>^^<              v  v      ^
^ ^         ^                  v  v      ^
^ ^                            v  >v     ^
^ ^                            v  ^v     ^
^ ^                            v   v     ^
^ ^                            v   v     ^
^ ^    v                       v   v     ^
^ ^    <                       v   v     ^
^     >^<                      v   v     ^
^     ^                        v   v     ^
^     v                        > ^<      ^
^     <                        ^
    >>^<
 >  ^<v
 ^ >v<<
  v
>v<
  ^
 >^<
 o>v
 v >  ^<
 v ^

Try it online!

Haskell, 26 bytes

main=putStr"Hello, World!"

Try it online!

Haxe, 61 bytes

class Main{static function main()Sys.print("Hello, World!");}

Try it online!

Haystack, 17 bytes

"Hello, World!"o|

Try it online!

Hexadecimal Stacking Pseudo-Assembly Language, 162 bytes

20002140000020006440000020006C40000020007240000020006F40000020005740000020002040000020002C40000020006F40000020006C40000020006C400000200065400000200048400000140000

Try it online!

Hexagony, 29 bytes

H;_e;r;2l.;P.QW;l/P1;@;0d;\o;

Try it online!

Hodor, 28 bytes

hodor.hod("Hello,","World!")

Try it online!

Huginn, 31 bytes

main(){print("Hello, World!");}

Try it online!

Husk, 8 bytes

¨H◄⁰,ω]!

Try it online!

Hyper-Dimensional Brainfuck, 76 bytes

+[+[<<<+>>>>]+<-<-<<<+<++]<<.<++.<++..+++.<<++.<---.>>.>.+++.------.>-.>>--.

Try it online!

I, INVALID

Icon, 43 bytes

procedure main()
write("Hello, World!")
end

Try it online!

Idris, 36 bytes

main:IO()
main=putStr"Hello, World!"

Try it online!

Implicit, 14 bytes

«Hello, World!

Try it online!

Incident, 2080 bytes

A1.A2.A3,A4.A5,A6,A7;A8;B1;B2,B3.B4,B5;B6.B7.B8;C1,C2.C3;C4.C5,C6;C7,:C8.D1;D2,D3.D4,D5.D6;D7.D8,E1;E2;E3;E4,E5,E6.E7,E8.F1;F2.F3.F4,F5.F6;:F7.F8;G1,G2;G3,G4;G5.G6.G7.G8;H1.H2;H3.H4.H5.H6,H7;H8;I1,I2.I3;I4,I5.:I6,I7.I8,J1;J2,J3,J4,J5;J6;J7.J8;K1;K2;K3;K4,K5,K6;K7.K8,L1;L2,L3;L4,:L5;L6;L7,L8,M1.M2.M3.M4,M5,M6,M7,M8,N1.N2;N3,N4.N5;N6,N7.N8,Z4;a1,a1.:Z3.A1,a1;a2,a2,A1,A2.a2,a3.a3.A2,A3,a3.a5,a5,A3;A5.a5,a6,a6.A5;A6.a6.:a8.a8.A6;A8.a8;b2,b2.A8;B2.b2,b4.b4,B2,B4;b4.b5;b5;B4;B5;b5.b8.b8,B5.:B8.b8.c1;c1,B8,C1;c1,c2,c2;C1;C2,c2.c5,c5;C2,C5,c5.c8.c8,C5;C8;c8,d1;:d1.C8,D1;d1.d2;d2.D1.D2.d2.d5,d5,D2.D5.d5.d8,d8;D5;D8.d8,e5.e5.D8;E5,:e5,e8,e8,E5,E8;e8,f1.f1.E8.F1;f1;f2,f2;F1.F2.f2;f5.f5;F2;F5,f5;f7;f7.:F5,F7,f7;f8.f8;F7.F8,f8,g1;g1.F8;G1.g1,g2;g2.G1,G2,g2,g3;g3;G2,G3;g3,:g4,g4.G3;G4.g4.g5.g5,G4,G5.g5;g7;g7.G5;G7,g7,g8;g8.G7,G8;g8;h4.h4,G8;:H4,h4;h8,h8,H4.H8,h8.i5.i5;H8;I5;i5.i8;i8.I5,I8,i8.j1;j1;I8,J1;j1.j3.:j3;J1,J3;j3;j4,j4.J3,J4.j4,j8,j8.J4;J8,j8.k1.k1.J8.K1,k1,k2.k2;K1,K2;:k2.k5;k5;K2,K5.k5,k8;k8,K5.K8,k8;l1,l1;K8;L1;l1,Z1;Z2;Z2,Z3.Z2;Z1.Z1,:l2;l2;L1;L2,l2;l4.l4.L2.L4;l4.l5.l5.L4;L5;l5.l8.l8,L5.L8;l8;m2;m2.L8;:M2.m2,m3,m3,M2,M3,m3;m4.m4.M3;M4.m4,m5.m5.M4,M5,m5;m7,m7.M5.M7;m7.m8.:m8,M7,M8,m8,n1;n1.M8,N1;n1.n3,n3;N1;N3,n3.n5,n5;N3,N5;n5,n6.n6.N5.N6.:n6,n7;n7;N6.N7;n7.n8,n8;N7,N8;n8,a4,a4;Z3;A4,a4;a7.a7.A4.A7;a7,b1.b1;:A7;B1,b1;b3;b3,B1,B3.b3,b6.b6;B3;B6,b6;b7;b7,B6,B7,b7;c3,c3.B7,C3,c3.:c4.c4,C3,C4.c4;c6.c6,C4,C6.c6;c7,c7;C6.C7,c7.d3;d3.C7,D3,d3;d4;d4.D3,:D4,d4;d6,d6,D4,D6.d6;d7,d7,D6,D7.d7,e1,e1;D7,E1.e1,e2,e2;E1;E2,e2.e3;:e3,E2,E3,e3.e4;e4.E3.E4;e4,e6;e6;E4,E6,e6.e7.e7;E6.E7.e7,f3,f3.E7,F3;:f3.f4;f4,F3;F4,f4;f6;f6.F4.F6,f6,g6.g6;F6.G6.g6.h1;h1;G6;H1,h1.h2;h2.:H1;H2,h2.h3,h3,H2,H3,h3.h5.h5;H3,H5;h5;h6;h6;H5.H6.h6,h7.h7.H6,H7.h7;:i1,i1,H7.I1,i1.i2;i2;I1;I2,i2,i3.i3,I2,I3.i3;i4;i4;I3,I4,i4.i6,i6,I4.:I6,i6.i7.i7,I6;I7;i7.j2;j2;I7.J2;j2,j5;j5.J2.J5;j5.j6,j6.J5,J6,j6;j7;:j7;J6,J7.j7;k3,k3;J7.K3.k3.k4.k4,K3.K4;k4,k6;k6,K4.K6;k6,k7.k7;K6,K7.:k7,l3.l3.K7;L3;l3.l6;l6,L3;L6,l6;l7,l7,L6;L7.l7,m1.m1,L7;M1;m1,m6;m6,:M1;M6,m6;n2;n2;M6,N2,n2;n4.n4,N2;N4,n4.N8.N4,Z4,Z4

Try it online!

INTERCAL, 248 bytes

PLEASEDO,1<-#13PLEASEDO,1SUB#1<-#238PLEASEDO,1SUB#2<-#108PLEASEDO,1SUB#3<-#112DO,1SUB#4<-#256DO,1SUB#5<-#64DO,1SUB#6<-#194DO,1SUB#7<-#48DO,1SUB#8<-#26DO,1SUB#9<-#244DO,1SUB#10<-#168DO,1SUB#11<-#24DO,1SUB#12<-#16DO,1SUB#13<-#162DOREADOUT,1DOGIVEUP

Try it online!

Io, 20 bytes

"Hello, World!"print

Try it online!

J, 19 bytes

echo'Hello, World!'

Try it online!

J-uby, 19 bytes

puts"Hello, World!"

Try it online!

Japt, 12 bytes

`HÁM, World!

Try it online!

Java (OpenJDK 8), 76 bytes

interface H{static void main(String[]a){System.out.print("Hello, World!");}}

Try it online!

Java (JDK 10), 76 bytes

interface H{static void main(String[]a){System.out.print("Hello, World!");}}

Try it online!

JavaScript (Babel Node), 28 bytes

console.log('Hello, World!')

Try it online!

JavaScript (Node.js), 28 bytes

console.log('Hello, World!')

Try it online!

JavaScript (SpiderMonkey), 20 bytes

print`Hello, World!`

Try it online!

Jelly, 8 bytes

“3ḅaė;œ»

Try it online!

Jellyfish, 15 bytes

P"Hello, World!

Try it online!

Joy, 41 bytes

"Hello, World!"putchars.
quit

Try it online!

jq, 15 bytes

"Hello, World!"

Try it online!

Julia 0.4, 22 bytes

print("Hello, World!")

Try it online!

Julia 0.5, 22 bytes

print("Hello, World!")

Try it online!

Julia 0.6, 22 bytes

print("Hello, World!")

Try it online!

Jx, 19 bytes

echo'Hello, World!'

Try it online!

K (Kona), 18 bytes

`0:"Hello, World!"

Try it online!

K (oK), 20 bytes

{}`0:"Hello, World!"

Try it online!

K (ngn/k), 18 bytes

"Hello, World!"

Try it online!

kavod, 44 bytes

72#101#108><><##111><#44#32#87##114##100#33#

Try it online!

Klein, 16 bytes

"Hello, World!"@

Try it online!

Kotlin, 49 bytes

fun main(a:Array<String>){print("Hello, World!")}

Try it online!

ksh, 18 bytes

echo Hello, World!

Try it online!

Labyrinth, 40 bytes

72.10:1.:8:..:):1:.#2#4..:1..4.:8.0.33.@

Try it online!

Lean, 21 bytes

#print"Hello, World!"

Try it online!

Lily, 33 bytes

print("Hello, World!")

Try it online!

Literate Haskell, 27 bytes

>main=putStr"Hello, World!"

Try it online!

LLVM IR, 141 bytes

@s=global[13x i8]c"Hello, World!"declare i8@puts([13x i8]*)define i8@main(){call i8@puts([13x i8]*@s)ret i8 0}

Try it online!

LNUSP, 349 bytes

  1 \  !!
  2  XX  !
  1 !  !!
 33 +
  1 *
100 +
  1 *
108 +
  1 *
114 +
  1 *
111 +
  1 *
 87 +
  1 *
 32 +
  1 *
 44 +
  1 *
111 +
  1 *
108 +
  1 *
108 +
  1 *
101 +
  1 *
 55 +
 16 +                    ?--?@              !
  1 +                   ?@ | ?
  1 *                   | +| *
  1 !                   ?  ! ?
  1  !-------------------?-@?

Try it online!

Locksmith, 79 bytes

070271709020871170700119081709707090317090404719030271908077197090319990303719

Try it online!

Logicode, 120 bytes

var l=@1101100out@1001000+@1100101+l+l+@1101111+@101100+@100000+@1010111+@1101111+@1110010+l+@1100100+@100001

Try it online!

LOLCODE, 37 bytes

HAI 1
VISIBLE "Hello, World!"
KTHXBYE

Try it online!

Lost, 45 bytes

v<<<<<<<<<<>>>>>>>>>>>
>%?"Hello, WorldvU"-+@

Try it online!

LOWER, 177 bytes

ₔₓ₇₂ₔₓ₁₀₁ₐ₌₁₀₈ₔₓₐₔₓₐₔₓ₁₁₁ₔₓ₄₄ₔₓ₃₂ₔₓ₈₇ₔₓ₁₁₁ₔₓ₁₁₄ₔₓₐₔₓ₁₀₀ₔₓ₃₃

Try it online!

Lua, 20 bytes

print"Hello, World!"

Try it online!

Ly, 17 bytes

"Hello, World!"&o

Try it online!

M, 14 bytes

“Hello, World!

Try it online!

M4, 13 bytes

Hello, World!

Try it online!

MachineCode, 54 bytes

e80d00000H656c6c6f2c20576f726c6421596a1[6adZ6a4Xcd80c3

Try it online!

Make, 28 bytes

a:
	@:$(info Hello, World!)

Try it online!

Malbolge, 112 bytes

('&%:9]!~}|z2Vxwv-,POqponl$Hjihf|B@@>,=<M:9&7Y#VV2TSn.Oe*c;(I&%$#"mCBA?zxxv*Pb8`qo42mZF.{Iy*@dD'<;_?!\}}|z2VxSSQ

Try it online!

MarioLANG, 235 bytes

+>+>)+)+)+++)++++((((-[!)>->.
+"+"===================#+".")
+++!((+++++++++)++++++)<.---+
++=#===================")---.
++((.-(.)).+++..+++++++.<---
 !+======================---
=#>++++++++++++++.).+++.-!>!
  =======================#=#

Try it online!

Mascarpone, 29 bytes

[!dlroW ,olleH]$.............

Try it online!

Mathics, 21 bytes

Print@"Hello, World!"

Try it online!

MATL, 15 bytes

'Hello, World!'

Try it online!

Maverick, 45 bytes

outc(32+40`69`76`76`79`12`0`55`79`82`76`68`1)

Try it online!

Maxima, 23 bytes

print("Hello, World!");

Try it online!

MaybeLater, 20 bytes

print"Hello, World!"

Try it online!

Milky Way, 16 bytes

"Hello, World!"!

Try it online!

Minimal-2D, 123 bytes

--->->-> D
 D+>>+>+>L
DD/+++<D/-<  L
>R++++ R>+++D
>D-->++++>  L
>R>+++<<<- /UU
R.>-->-.>..+>+D
D>-->+.+++>+++L
R>-.D
U/<<L

Try it online!

miniML, 26 bytes

map putchar"Hello, World!"

Try it online!

Minkolang, 18 bytes

"Hello, World!"$O.

Try it online!

Mirror, 16 bytes

"Hello, World!"@

Try it online!

Momema, 63 bytes

0-9*072*0101*0108*0108*0111*044*032*087*0111*0114*0108*0100*033

Try it online!

Monkeys, 448 bytes

7 RIGHT
7 RIGHT
7 RIGHT
7 RIGHT
7 UP
5 DOWN
5 RIGHT
4 DOWN
7 TEACH
7 BOND
4 UP
7 BOND
7 TEACH
7 TEACH
6 YELL
4 TEACH
4 TEACH
7 FIGHT
5 TEACH
6 YELL
7 TEACH
7 TEACH
5 FIGHT
6 YELL
6 YELL
7 TEACH
5 FIGHT
6 YELL
7 EGO
4 TEACH
5 TEACH
6 YELL
4 FIGHT
7 TEACH
6 YELL
4 TEACH
4 TEACH
4 DOWN
7 TEACH
4 UP
4 TEACH
5 FIGHT
6 YELL
4 TEACH
7 TEACH
6 YELL
7 TEACH
5 FIGHT
6 YELL
7 FIGHT
5 FIGHT
5 FIGHT
6 YELL
7 FIGHT
7 FIGHT
6 YELL
7 EGO
7 TEACH
7 TEACH
6 YELL

Try it online!

Moonscript, 20 bytes

print"Hello, World!"

Try it online!

Mornington Crescent, 3568 bytes

Take Northern Line to Hendon Central
Take Northern Line to Bank
Take Circle Line to Bank
Take District Line to Gunnersbury
Take District Line to Victoria
Take Victoria Line to Seven Sisters
Take Victoria Line to Victoria
Take Circle Line to Victoria
Take Circle Line to Bank
Take Circle Line to Hammersmith
Take Circle Line to Cannon Street
Take Circle Line to Hammersmith
Take Circle Line to Cannon Street
Take Circle Line to Bank
Take Circle Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Gunnersbury
Take District Line to Paddington
Take District Line to Acton Town
Take Piccadilly Line to Holloway Road
Take Piccadilly Line to Acton Town
Take District Line to Acton Town
Take District Line to Gunnersbury
Take District Line to Hammersmith
Take Circle Line to Notting Hill Gate
Take District Line to Upminster
Take District Line to Notting Hill Gate
Take District Line to Upminster
Take District Line to Victoria
Take Victoria Line to Seven Sisters
Take Victoria Line to Victoria
Take Circle Line to Victoria
Take District Line to Upminster
Take District Line to Gunnersbury
Take District Line to Mile End
Take District Line to Hammersmith
Take Circle Line to Notting Hill Gate
Take District Line to Upminster
Take District Line to Upminster
Take District Line to Mile End
Take District Line to Paddington
Take Circle Line to Paddington
Take District Line to Acton Town
Take Piccadilly Line to Heathrow Terminals 1, 2, 3
Take Piccadilly Line to Holborn
Take Central Line to Holborn
Take Central Line to Mile End
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Barking
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Gunnersbury
Take District Line to Barking
Take District Line to Gunnersbury
Take District Line to Paddington
Take Circle Line to Paddington
Take Circle Line to Wood Lane
Take Circle Line to Victoria
Take Circle Line to Victoria
Take District Line to Gunnersbury
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Gunnersbury
Take District Line to Paddington
Take Circle Line to Paddington
Take District Line to Mile End
Take Central Line to Fairlop
Take Central Line to Mile End
Take District Line to Barking
Take District Line to Upminster
Take District Line to Upminster
Take District Line to Hammersmith
Take Circle Line to Notting Hill Gate
Take District Line to Upminster
Take District Line to Mile End
Take District Line to Gunnersbury
Take District Line to Paddington
Take Circle Line to Paddington
Take Circle Line to Hammersmith
Take District Line to Mile End
Take District Line to Richmond
Take District Line to Mile End
Take District Line to Paddington
Take Circle Line to Paddington
Take District Line to Richmond
Take District Line to Bank
Take Circle Line to Hammersmith
Take District Line to Upminster
Take District Line to Stepney Green
Take District Line to Hammersmith
Take District Line to Stepney Green
Take District Line to Upney
Take District Line to Notting Hill Gate
Take Circle Line to Notting Hill Gate
Take Circle Line to Notting Hill Gate
Take District Line to Upminster
Take District Line to Upney
Take District Line to Upminster
Take District Line to Bank
Take Circle Line to Bank
Take Northern Line to Charing Cross
Take Bakerloo Line to Charing Cross
Take Bakerloo Line to Paddington
Take Circle Line to Bank
Take Circle Line to Bank
Take Northern Line to Mornington Crescent

Try it online!

MUMPS, 18 bytes

 w "Hello, World!"

Try it online!

MY, 60 bytes

27á'←1Aá'←8Aá'2×←1Bá'←44á'←2Ġ'←78á'←1Bá'←4Bá'←8Aá'←AȦ'←33á'←

Try it online!

MY-BASIC, 20 bytes

Print"Hello, World!"

Try it online!

Neim, 16 bytes

(Hello, World!)B

Try it online!

Neutrino, 15 bytes

"Hello, World!'

Try it online!

Nhohnhehr, 181 bytes

+-----------+
|$010010000\|
|1100101011\|
|0110001101\|
|1000110111\|
|1001011000\|
|0100000010\|
|1011101101\|
|1110111001\|
|0011011000\|
|1100100001\|
|00001@    \|
+-----------+

Try it online!

Nim, 19 bytes

echo"Hello, World!"

Try it online!

NotQuiteThere, 17 bytes

'Hello, World!'+0

Try it online!

NTFJ (NTFJC), 106 bytes

~#~~#~~~@*~##~~#~#@*~##~##~~@::**~##~####@:*~~#~##~~@*~~#~~~~~@*~#~#~###@**~###~~#~@**~##~~#~~@*~~#~~~~#@*

Try it online!

Numberwang, 72 bytes

220200949409153121212000717002230663002330030931131130003633113112300093

Try it online!

Oasis, 14 bytes

"Hello, World!

Try it online!

Objective-C (clang), 30 bytes

main(){puts("Hello, World!");}

Try it online!

Objective-C (gcc), 30 bytes

main(){puts("Hello, World!");}

Try it online!

OCaml, 27 bytes

print_string"Hello, World!"

Try it online!

occam-pi, 83 bytes

#INCLUDE"course.module"
PROC H(CHAN BYTE so!)
  out.string("Hello, World!",0,so!)
:

Try it online!

Octave, 19 bytes

disp"Hello, World!"

Try it online!

Ohm, 14 bytes

"Hello, World!

Try it online!

Ohm v2, 14 bytes

"Hello, World!

Try it online!

Pain-Flak, 152 bytes

)))))}{}{)))}{))(}{((((])][][][([(])()()([((]][[()()()(])}{][][)][(][([())(]][][][][][[))(]][[)][][)][][][][))(}{}{))))(}{)}{)}{))()()()((((((((((((}><{

Try it online!

OML, 16 bytes

"Hello, World!"s

Try it online!

oOo CODE, 228 bytes

OoOoOoOoOoOooooooooooOoOooOooOooOooOoOOOoOoooOoooooOoooooooooooOoOoooOoOOoOoOOooooooOOooooOoOOoOOOooooOoOOoOOOoOOoOoOOoOOoOOOoooooooOoOOoOOOooooOooOooOooOOoooOooOOOoooOOOoOoOOoOOoOOOoOooOooOooOooOooOooOOoooOOooOOoooOooOOooOooOOo

Try it online!

ORK, 80 bytes

When this program starts
I have a scribe called H.
H is to write "Hello, World!"

Try it online!

OSH, 18 bytes

echo Hello, World!

Try it online!

Paradoc, 2 bytes

Hw

Try it online!

Parenthetic, 604 bytes

((()()())(()())((()())((()()())(()(())))((()(())(())())((()(()()))((()()(()))((())()()()()()())((())()()()()()()()()()()()()()()()()()()()))((()()(()))(()()())((())()()()()()()()()()()()()()))(()(()))))))((()(()))((()())((())()()())((())()()()))((()())((())())((())))((()())((()))((())()()()()()()))((()())((()))((())()()()()()()))((()())((()))((())()()()))((()())((())()()()()())((())()()()()()))((()())((())()()()()()())((())()()()()))((()())((())()())((())()))((()())((()))((())()()()))((()())((()))((())))((()())((()))((())()()()()()()))((()())((())())((())()))((()())((())()()()()()())((())()()())))

Try it online!

Pari/GP, 22 bytes

print("Hello, World!")

Try it online!

Pascal (FPC), 32 bytes

begin write('Hello, World!')end.

Try it online!

PATH, 113 bytes

/++}+++++++}+++++}<$+++++++<
\+}++}++++++{{{{{-^}++.}+++.+++++++..+++.}++.}++++.}+++.{{{.+++.------.--------.}}+.

Try it online!

pbrain, 87 bytes

--->->->>+>+>>+[++++[>+++[>++++>-->+++<<<-]<-]<+++]>>>.>-->-.>..+>++++>+++.+>-->[>-.<<]

Try it online!

Perl 5, 18 bytes

say"Hello, World!"

Try it online!

Perl 6, 19 bytes

say "Hello, World!"

Try it online!

Phoenix, 20 bytes

echo"Hello, World!";

Try it online!

Phooey, 14 bytes

"Hello, World!

Try it online!

PHP, 13 bytes

Hello, World!

Try it online!

PicoLisp, 26 bytes

(prin"Hello, World!")(bye)

Try it online!

Piet, 183 bytes

0000000: 47 49 46 38 37 61 1c 00 03 00 84 14 00 ff 00 00  GIF87a..........
0000010: 00 00 00 ff c0 c0 ff 00 00 c0 00 00 ff ff c0 ff  ................
0000020: ff 00 c0 c0 00 c0 ff c0 00 ff 00 00 c0 00 c0 ff  ................
0000030: ff 00 ff ff 00 c0 c0 c0 c0 ff 00 00 ff 00 00 c0  ................
0000040: ff c0 ff ff 00 ff c0 00 c0 ff ff ff ff ff ff ff  ................
0000050: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
0000060: ff ff ff ff ff ff ff ff ff ff ff ff ff 2c 00 00  .............,..
0000070: 00 00 1c 00 03 00 00 05 3c e0 23 42 4a 73 24 c3  ........<.#BJs$.
0000080: 23 39 ec 33 35 f0 02 39 d1 c2 3c 81 11 44 82 63  #9.35..9..<..D.c
0000090: 2a 40 05 42 70 98 10 24 13 c1 44 f4 80 2c 17 0a  *@.Bp..$..D..,..
00000a0: 43 21 32 a9 56 0f 0d 87 80 3a 39 20 1c 12 c3 20  C!2.V....:9 ...
00000b0: 5c 28 17 72 21 00 3b                             \(.r!.;

Try it online!

Pike, 35 bytes

int main(){write("Hello, World!");}

Try it online!

PingPong, 32 bytes

$!dlroW$ $,\
@/=\#Hello /
 \./

Try it online!

Pip, 15 bytes

"Hello, World!"

Try it online!

pl, 13 bytes

Hello, World!

Try it online!

Pony, 62 bytes

actor Main new create(env:Env)=>env.out.print("Hello, World!")

Try it online!

Positron, 21 bytes

print@"Hello, World!"

Try it online!

PostL, 16 bytes

"Hello, World!".

Try it online!

PostScript (xpost), 21 bytes

(Hello, World!)=
quit

Try it online!

PowerShell, 15 bytes

'Hello, World!'

Try it online!

PowerShell Core, 15 bytes

'Hello, World!'

Try it online!

Prelude, 38 bytes

92480969393782833909095806(^+^+^^+++!)

Try it online!

Premier, 14 bytes


Hello, World!

Try it online!

Preproc, 13 bytes

Hello, World!

Try it online!

Prolog (Ciao), 29 bytes

main:-write('Hello, World!').

Try it online!

Prolog (SWI), 25 bytes

?-write('Hello, World!').

Try it online!

Proton, 22 bytes

print("Hello, World!")

Try it online!

Proton 2.0, 21 bytes

print@"Hello, World!"

Try it online!

Pure, 33 bytes

using system;puts"Hello, World!";

Try it online!

PureScript, 79 bytes

module Main where
import Control.Monad.Eff.Console(log)
main=log"Hello, World!"

Try it online!

Purple, 62 bytes

AA1AA1AA1bA1b1Bo1bb1bbibb1Bi1b     
 ! d l r o W   , o l l e H

Try it online!

Pushy, 16 bytes

`Hello, World!`"

Try it online!

Pyke, 14 bytes

"Hello, World!

Try it online!

Pylons, 16 bytes

"Hello, World!"c

Try it online!

Pyon, 20 bytes

print("Hello, World!

Try it online!

Pyramid Scheme, 857 bytes

  ^      ^      ^     ^      ^      ^      ^      ^      ^      ^      ^      ^      ^
 / \    / \    / \   / \    / \    / \    / \    / \    / \    / \    / \    / \    / \
/out\  /out\  /out\ /out\  /out\  /out\  /out\  /out\  /out\  /out\  /out\  /out\  /out\
-----^ -----^ -----^----- ^----- ^----- ^----- ^----- ^----- ^----- ^----- ^----- ^-----
    / \    / \    / \    / \    / \    / \    / \    / \    / \    / \    / \    / \
   /chr\  /chr\  /chr\  /chr\  /chr\  /chr\  /chr\  /chr\  /chr\  /chr\  /chr\  /chr\
  ^----- ^----- ^----- ^----- ^----- ^----- ^----- ^----- ^----- ^----- ^----- ^-----
 / \    / \    / \    / \    / \    / \    / \    / \    / \    / \    / \    / \
/72 \  /101\  /108\  /111\  /44 \  /32 \  /87 \  /111\  /114\  /108\  /100\  /33 \
-----  -----  -----  -----  -----  -----  -----  -----  -----  -----  -----  -----

Try it online!

Pyt, 40 bytes

89*2ᴇ⁺Đ7+ĐĐ3+7²5-2⁵9²6+Đ4!+Đ3+Đ6-2ᴇĐ₃áƇǰ

Try it online!

Pyth, 14 bytes

"Hello, World!

Try it online!

Python 1, 20 bytes

print"Hello, World!"

Try it online!

Python 2, 20 bytes

print"Hello, World!"

Try it online!

Python 2 (Cython), 20 bytes

print"Hello, World!"

Try it online!

Python 2 (IronPython), 20 bytes

print"Hello, World!"

Try it online!

Python 2 (Jython), 20 bytes

print"Hello, World!"

Try it online!

Python 2 (PyPy), 20 bytes

print"Hello, World!"

Try it online!

Python 3, 22 bytes

print("Hello, World!")

Try it online!

Python 3 (Cython), 22 bytes

print("Hello, World!")

Try it online!

Python 3 (Stackless), 22 bytes

print("Hello, World!")

Try it online!

QuadR, 13 bytes

Hello, World!

Try it online!

Quadrefunge-97 (MTFI), 21 bytes

"!dlroW ,olleH">:#,_@

Try it online!

QuadS, 13 bytes

Hello, World!

Try it online!

Quarterstaff, 43 bytes

108>a72!101!a!a!a3!44!32!87!a3!a6!a!100!33!

Try it online!

Quintefunge-97 (MTFI), 21 bytes

"!dlroW ,olleH">:#,_@

Try it online!

R, 20 bytes

cat("Hello, World!")

Try it online!

Racket, 37 bytes

#lang racket
(display"Hello, World!")

Try it online!

Rail, 27 bytes

$'main'
 -[Hello, World!]o#

Try it online!

Random Brainfuck, 76 bytes

+[+[<<<+>>>>]+<-<-<<<+<++]<<.<++.<++..+++.<<++.<---.>>.>.+++.------.>-.>>--.

Try it online!

Rapira, 22 bytes

OUTPUT:"Hello, World!"

Try it online!

Recursiva, 14 bytes

"Hello, World!

Try it online!

Reason, 23 bytes

Js.log("Hello, World!")

Try it online!

Red, 25 bytes

Red[]print"Hello, World!"

Try it online!

Reng, 20 bytes

"Hello, World!"rao;~

Try it online!

ReRegex, 13 bytes

Hello, World!

Try it online!

Reticular, 17 bytes

"Hello, World!"p;

Try it online!

Retina, 14 bytes


Hello, World!

Try it online!

Retina 0.8.2, 14 bytes


Hello, World!

Try it online!

Rexx (Regina), 18 bytes

say"Hello, World!"

Try it online!

rk, 37 bytes

rk:start
print: "Hello, World!"rk:end

Try it online!

ROOP, 17 bytes

"Hello, World!"
h

Try it online!

Rotor, 14 bytes

"Hello, World!

Try it online!

RProgN, 14 bytes

"Hello, World!

Try it online!

RProgN 2, 15 bytes

"Hello, World!"

Try it online!

Ruby, 19 bytes

puts'Hello, World!'

Try it online!

Rust, 34 bytes

fn main(){print!("Hello, World!")}

Try it online!

Röda, 23 bytes

main{["Hello, World!"]}

Try it online!

S.I.L.O.S, 19 bytes

print Hello, World!

Try it online!

Sad-Flak, 199 bytes

32
({}≤()≥)
(≤()≥)
99
({}≤()≥)
((<>[≤()≥]))
7
({}≤()≥)
((<>))≤()≥
5
({}≤()≥)
(≤()≥)
109
({}≤()≥)
(<>)(≤()≥)
85
({}≤()≥)
(≤()≥)
30
({}≤()≥)
(≤()≥)
42
({}≤()≥)
({≤()≥})(({()}))({()})(())
70
({}≤()≥)
≤≥

Try it online!

Sakura, 1 byte

H

Try it online!

Scala, 47 bytes

object Main extends App{print("Hello, World!")}

Try it online!

sed, 14 bytes

cHello, World!

Try it online!

sed 4.2.2, 19 bytes

cHello, World!

Try it online!

Seed, 4203 bytes

20 854872453003476740699221564322673731945828554947586276010721089172712854441839676581917455319274850944955030258951339804246125714958815519550291630078076933441706558540342671975808828643360922071900333028778314875248417953197990571991784126564752005357199892690656368640420204822142316716413192024742766282266114842280731756458212469988291309261528542889299297601723286769284159107438930448971911102280330101196758384815655479640836157495863547199726234352265518586460633795171196315255736880028338460236768181141732764911402112878175632130129852788301009582463631290071329795384336617491655825493435803011947670180368458659271192428341035912236946048939139042310380278430049252171822721598175984923434205610723412240162418996808671543770639111617709604242882388664919702606792443015941265168129550718541372361144081848761690730764968771245566074501485020726368378675085908872608679630368472956274468410052703615106090238423979678950131481176272880569100533049143775921798055136871254424261001442543122666701145111965968366507060931708140304772342855064834334129143038575569044150428480231956133612367393837580345180691911525531699573096952433882387811884727975431823620782822755161559988205401134640722220804177812794328129589949692446031008866917615922944976151073653201316255518389496411696741029209242119521978920200314572718584995265523235225587228975886710511855501710470163649632761488899317729943053884132314641377747687975638119132094777769497069556255954031537245957811105217875011509899497752696062748928963281605780942517262774976217663461063680912331030221981433051827519906741285738915397005702326447635845195923640649166530310494885569783989508000344280715868581532826832242144647203531393142251025361866506821695860883605004105862208004440476654027574832078603305884731766236740069411566854496824754558761536201352147934963241039597221404341132342297870517293237489233057335406510464277610336142382379135365550299895416613763920950687921780736585299310706573253951966294045814905727514141733220565108490291792987304210662448111170752411153136765318541264632854767660676223663544921028492602135525959428999005153729028491208277493747933069008199074925710651071766675870081314909460661981433426167330215548196538791617762566403934129026219366764038390123622134753742930729751695349588862441999672547791630729398908283091638866715502470152431589429837867944760012419885615525232399584379209285060418518373512154801760060312646951597932345591416241634668119867158079946680321131213357200382937049485606706114467095019612014749723443159443363662563254359712162432143334612180576945072905749883870150120687696027984317320305291407322779803583395375616762530641605634303022155218169343410634115050596030685041633824154135240376022159918501703555881290333205131375705406831260759974112248490451605422031345264183102048614606636275942039438138959188478277971377232005036301145411215067576576667743288951344423152531417111852584846747428443123174595987315325304540564683047858415059703724263652136185848573853965992798725654430360647040362341567082462847275277303225817689141675391972818943419663764371222973269129542760661385278009266471167618553065823580448848795731295589715602705860758954890415040763604082216728159486423396295188510311881004469017351709060492844398219491990895826924575575549615118821417543037296628825303328056839433114519945243963946989899508355224823109677424196639930153649890175062456649384605721510239142861693109687536600667811037619175927995599388547421689316110236566026931360164495251160997857372500940728057700473763884480342708897319990346726967220426504612260565552531158509215849649565188655100774748485416791517853427613458459889062942881409801879085054494129489535044719193283409051007851153504224002807392992520076910314763705776345053922387355156981872691537772657428096384535960466923475731297217863371650154415835785630016335858514130863258775100537612371430357576913148500310344278511588325852376442503898849856566716198848377379400158332792027967216204970114516984638014129252882482309132898416484525230488700253065644547798869056136044415413099076332059572505138116227535024546891015836838323022822272664771489129085797354578016574544759934333471793

Try it online!

Self-modifying Brainfuck, 19 bytes

<[.<] !dlroW ,olleH

Try it online!

Septefunge-97 (MTFI), 21 bytes

"!dlroW ,olleH">:#,_@

Try it online!

Seriously, 1 byte

H

Try it online!

Sesos, 21 bytes

add 72
put
fwd 1
add 101
put
add 7
put
put
add 3
put
fwd 1
add 44
put
sub 12
put
rwd 2
add 15
put
fwd 1
put
add 3
put
sub 6
put
sub 8
put
fwd 1
add 1
put

Try it online!

Set, 84 bytes

set!Hset!101set!108set!108set!111set!44set!32set!Wset!111set!114set!108set!100set!33

Try it online!

Sexefunge-97 (MTFI), 21 bytes

"!dlroW ,olleH">:#,_@

Try it online!

Shakespeare Programming Language, 612 bytes

,.Ajax,.Puck,.Act I:.Scene I:.[Enter Ajax and Puck]Ajax:You big big big cat!Puck:You is the sum of I the square of I!Speak thy!You is the square of the sum of I a big cat!Remember the sum of twice twice I a cat!Remember you!Remember the sum of I you!You is the sum of you a cat!Speak thy!Recall!Speak thy!Speak thy!Remember you!Ajax:You is the sum of a big cat a cat!Puck:You is the sum of you I!Speak thy!Remember the sum of you I!Remember you!You is twice twice the sum of a big big big cat I!Remember the sum of twice you a pig!Remember a big big big big big cat!Scene V:.Puck:Speak thy!Recall!Let us Scene V!

Try it online!

ShapeScript, 15 bytes

'Hello, World!'

Try it online!

shortC, 16 bytes

AR"Hello, World!

Try it online!

Shove, 16 bytes

"Hello, World!"S

Try it online!

Shtriped, 239 bytes

e n
e b
i b
+ x y
 +
  i x
  d y
  +
 +
 d x
0
 + b b b
1
 + b n n
 0
z x
 d x
 z x
D
 1
 s n
 z n n
 z b b
 i b
Y
 0
 0
Z
 1
 Y
 Y
B
 0
 1
1
Z
1
Y
1
Y
D
B
B
1
0
Z
Y
D
B
1
Y
B
0
Z
D
1
B
B
Y
1
0
D
Y
1
1
Y
B
Z
D
B
Y
1
0
Z
Y
D
B
1
1
1
1
B
0
D

Try it online!

Shnap, 22 bytes

print("Hello, World!")

Try it online!

Sidef, 18 bytes

say"Hello, World!"

Try it online!

Simplefunge, 57 bytes

89*O5!+!*1+O7+OO3+O&47*&-O34*&-O9!*6+O`&O3+O6&-O8&-O`1+O@

Try it online!

Simula (cim), 24 bytes

OutText("Hello, World!")

Try it online!

SISAL, INVALID

Snails, INVALID

SNOBOL4 (CSNOBOL4), 28 bytes

 OUTPUT ='Hello, World!'
END

Try it online!

Snowman, 18 bytes

("Hello, World!"sP

Try it online!

SNUSP (Modular), 291 bytes

      /@@@@++++#               #+++@@\                #-----@@@\n
$@\H.@/e.+++++++l.l.+++o.>>++++.< .<@/w.@\o.+++r.++@\l.@\d.>+.@/.#
  \@@@@=>++++>+++++<<@+++++#       #---@@/!=========/!==/

Try it online!

SNUSP (Snuspi), 45 bytes

72+.29+.7+..3+.67-.12-.55+.24+.3+.6-.8-.67-.#

Try it online!

Somme, 38 bytes

8s+vi:7+::J:^B4*25p9s6+v:J:6-:8-25pim,

Try it online!

Spaced, 67 bytes

[,a,,b,,c,,d,,e,f,g,,h,,i,,j]='Helo,Wrd!';a+b+c+c+d+e+f+g+d+h+c+i+j

Try it online!

SQLite, 21 bytes

select'Hello, World!'

Try it online!

Squirrel, 22 bytes

print("Hello, World!")

Try it online!

Stack Cats, 134 bytes

-*(:^-_-_:-_:-_:-_:-_-_:[:^]]:^!-*!->[!_>[!_>[{]>[^-_-_:]]<<<}>[!-:^[[\\>]:^[[>:[>:^[<<]]\\>[*>+:^:-_]:^[[-_*[>>>[-_[/<]>+^[>[<<]]*>[)

Try it online!

Stacked, 18 bytes

'Hello, World!'out

Try it online!

Standard ML (MLton), 21 bytes

print"Hello, World!";

Try it online!

Starry, 169 bytes

        + + +* +  * + + +* + .* +         + +* * +      +* .  + + . + . +        + +   +* + . +          +   * +* + .         + +  * +* . +*      + * . + .* . . .  + * .

Try it online!

Stax, 8 bytes

èï┬▀↨╩4G

Try it online!

Stencil, 1 byte

S

Try it online!

Stones, 647 bytes

red down three
red up three
yellow up
blue left
red down two
green down
yellow down
green down
yellow up
green down
green down
red down one
yellow down
blue left
red up three
yellow down
green down
green down
green down
blue left
blue left
red right one
yellow down
blue left
red up three
red up two
yellow up
green down
green down
red left two
red left two
yellow down
yellow down
blue left
blue left
red down three
red down three
yellow up
red left two
yellow down
blue left
blue right
green down
red right one
yellow down
green down
blue left
red right one
yellow down
blue left
blue left
red down one
yellow down
blue right
blue left
blue left

Try it online!

str, 17 bytes

`Hello, World!`o;

Try it online!

Straw, 2 bytes

->

Try it online!

Subskin, 47 bytes


48
6f
2
a
1
4
1
4


a
3
3

43
4f
18

-3
3
b
4e

Try it online!

Surface, 516 bytes

++++++++(-v        .     o]v    
   -      e++++v   !     ^ v    
   -           e+++++++++^ x    
   -     e+++++++++o   v-(e.    
   -     e+++++++++o   +  ^o    
   -               +v]ev        
   e----------o    +- ^+        
   e----------o    +- ^o        
+++.v              +e-.+++++++..
-.^!+              +e-----------
  oo+              +.e+.@       
.--o+              .+v .--------
   -+              ++           
   -+              ++           
   -+              ++           
   -+              .+

Try it online!

Swap, 29 bytes

"!dlroW ,olleH"ooooooooooooox

Try it online!

Swift 4, 22 bytes

print("Hello, World!")

Try it online!

Symbolic Brainfuck, 182 bytes

▲²²²▲²²²¡½½½▲▲▲²▲²²▲¡½▲▲▲▲²¡¡▲▲▲¡α▲²²▲²▲²²¡ß▲²²²²²¡ß²▼¡α¡▲▲▲¡½▼▼▼²¡½½▼▼²²¡ß▲¡

Try it online!

Symbolic Python, 200 bytes

__=-~(_==_)
__=`_`[~__]+`_>_`[__::__]+`''`[-__::~__**__]
_=_==_
___='%'+__[-_]
__,_=___+__[-~_]+__[_]*-~_+__[_>_]+', '+___+__[_>_]+`_`[_]+__[-~_-_]+__[~_]+'!',-~-~_
___=_*_<<_
_=__%(___,___+_*-~-~_)

Try it online!

Syms, 16 bytes

{Hello, World!}>

Try it online!

TacO, 16 bytes

@"Hello, World!"

Try it online!

Tampio (functional), INVALID

Tampio (imperative), 46 bytes

Kun aloitetaan,tulostetaan tie"Hello, World!".

Try it online!

Taxi, 183 bytes

"Hello, World!"is waiting at Writer's Depot.Go to Writer's Depot:w 1 r 3 l 2 l.Pickup a passenger going to Post Office.Go to Post Office:e 1 r 2 r 1 l.Go to Taxi Garage:n 1 r 1 l 1 r.

Try it online!

Tcl, 19 bytes

puts Hello,\ World!

Try it online!

tcsh, 18 bytes

echo Hello, World!

Try it online!

TemplAt, 37 bytes

<attache>Print["Hello, World!"]Exit[]

Try it online!

Templates Considered Harmful, 50 bytes

St<72,'e','l','l','o',44,32,87,'o','r','l','d',33>

Try it online!

Threead, 16 bytes

"Hello, World!"o

Try it online!

Thue, 25 bytes

a::=~Hello, World!
::=
a

Try it online!

Thutu, 20 bytes

/=1/Hello, World!=x/

Try it online!

TinCan, 532 bytes

#  -72, Z, -1                          #
# -101, Y, -1                          #
# -108, X, -1                          #
# -108, W, -1                          #
# -111, V, -1                          #
#  -44, U, -1                          #
#  -32, T, -1                          #
#  -87, S, -1                          #
# -111, R, -1                          #
# -114, Q, -1                          #
# -108, P, -1                          #
# -100, O, -1                          #
#  -33, N, -1                          #

Try it online!

tinyBF, 105 bytes

=++>+>>=+|+|=>+=>+++>+>+>+=>>>|=>=|>>++==>=++++++===>>+====>>==>=+==>>==>>===>>>===+++==>>==>>=+==>>>=+==

Try it online!

tinylisp, 41 bytes

(load library)(join(q(Hello, World!))spc)

Try it online!

TIS, 170 bytes

@0
MOV 72 DOWN
MOV 101 DOWN
MOV 108 DOWN
MOV 108 DOWN
MOV 111 DOWN
MOV 44 DOWN
MOV 32 DOWN
MOV 87 DOWN
MOV 111 DOWN
MOV 114 DOWN
MOV 108 DOWN
MOV 100 DOWN
MOV 33 DOWN
HCF

Try it online!

TRANSCRIPT, 36 bytes

He is here.
>HE, Hello, World!
>X HE

Try it online!

Trefunge-97 (MTFI), 21 bytes

"!dlroW ,olleH">:#,_@

Try it online!

Trefunge-98 (PyFunge), 19 bytes

"!dlroW ,olleH"ck,@

Try it online!

Triangular, 66 bytes

8.9,*<>@5\,1*6<>-+@7\,+3@@+<>@:3_7+\,3@-*43@<>*9-@p@3+\@_3@-8@-6@<

Try it online!

Triangularity, 49 bytes

.... ....
..."!"...
.."rld"..
."o, Wo".
"Hell"+++

Try it online!

Trigger, 40 bytes

HHHeeelll lllooo,,,   WWWooorrrlllddd!!!

Try it online!

TrumpScript, 36 bytes

say "Hello, World!"America is great.

Try it online!

Turtlèd, 14 bytes

"Hello, World!

Try it online!

TypeScript, 28 bytes

console.log('Hello, World!')

Try it online!

uBASIC, 17 bytes

0?"Hello, World!"

Try it online!

Underload, 16 bytes

(Hello, World!)S

Try it online!

Unefunge-97 (MTFI), 21 bytes

"!dlroW ,olleH">:#,_@

Try it online!

Unefunge-98 (PyFunge), 19 bytes

"!dlroW ,olleH"ck,@

Try it online!

Unicat, 832 bytes

😻😹😸🙀🙀😹😹😸🙀🙀😽😼😸🙀🙀😻😹😸🙀🙀😹😼😽🙀🙀😽😼😸🙀🙀😻😹😸🙀🙀😹😽😼🙀🙀😽😼😸🙀🙀😻😹😸🙀🙀😹😽😼🙀🙀😽😼😸🙀🙀😻😹😸🙀🙀😹😽😿🙀🙀😽😼😸🙀🙀😻😹😸🙀🙀😽😼🙀🙀😽😼😸🙀🙀😻😹😸🙀🙀😼😸🙀🙀😽😼😸🙀🙀😻😹😸🙀🙀😹😺😿🙀🙀😽😼😸🙀🙀😻😹😸🙀🙀😹😽😿🙀🙀😽😼😸🙀🙀😻😹😸🙀🙀😹😾😺🙀🙀😽😼😸🙀🙀😻😹😸🙀🙀😹😽😼🙀🙀😽😼😸🙀🙀😻😹😸🙀🙀😹😼😼🙀🙀😽😼😸🙀🙀😻😹😸🙀🙀😼😹🙀🙀😽😼😸🙀🙀😻😹😸🙀🙀😹😺🙀🙀😽😼😸🙀🙀🙀🙀

Try it online!

Unlambda, 36 bytes

`.!`.d`.l`.r``.W`. `.,``.l`c`.H.e.oi

Try it online!

Unreadable, 577 bytes

'"'""'""'""'"'"'""""""'""'"""'""'""'""'""'""'""'""'"'""'""""""'""'""'""'"""'""'""'""'""'""'""'""'""'""'""'""'""'""'""""""'""'""'"""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'"'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""""""'""""""""'"""'""'""'""'""'""'""'""'""'""'""'""'""'""""""'"""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'""'"""'"'"""""""'""""""""'"""'"'"""""""'"""'"'"""""""'""'""'"""'"'""'""'""'"'""'""'""'"""""""'""'"""'"'"""""""'""'"""'"'"""""""'""'""'""'"""'"'""'"""""""'"""

Try it online!

V, 14 bytes

iHello, World!

Try it online!

Vala, 36 bytes

void main(){print("Hello, World!");}

Try it online!

VAR, 19 bytes

OUT "Hello, World!"

Try it online!

Verbosity, 390 bytes

Include<Integer>
Include<MetaFunctions>
Include<Output>
Include<String>
Integer:DefineVariable<o; 1>
Output:DefineVariable<P; 0>
String:DefineVariable<s; "Hello, World!">
String:RedefineVariable<s; String:RemoveCharactersFromStart<s; o>>
String:RedefineVariable<s; String:TakeFirstCharacters<s; o>>
Output:DisplayAsText<P; s>
DefineMain<> [
MetaFunctions:ExecuteScript<MetaFunctions@FILE>
]

Try it online!

Visual Basic .NET (.NET Core), 67 bytes

Module H
Sub Main
Console.Write("Hello, World!")
End Sub
End Module

Try it online!

Visual Basic .NET (Mono), 67 bytes

Module H
Sub Main
Console.Write("Hello, World!")
End Sub
End Module

Try it online!

Vitsy, 16 bytes

"!dlroW ,olleH"Z

Try it online!

VSL, 32 bytes

fn main(){puts(`Hello, World!`)}

Try it online!

Whirl, 955 bytes

1100001110010001111100110000000000000100000100000100000110000010000100100110011111100010011111001100000000000000000100000100000100000110001111100010001111100100100110011111100011100111110000000000000000000000000001001001100000011111100011100111110000000000010010011001111110001001111100110000000000000000010000010001111100000111110001000001000001000001000001001001100111111000100111110011000001000001000001000001000001000001000001000001000001001001100111111000100111110011000000000000000000000000010000010000000001000001000001000001000111110000011111000000000001001001100111111000100111110011000000000100000100000000010000010000000000011111000001111100010000010000000001001001100111111000111001111100000000000100100111001111110001111001111100000000000000000000000111100000111001000111001111110001111001111100000000000000000000000000000001111000001110010001100111111000100111110011000001000001000001000001000001000001000001000001000111110000011111000100100

Try it online!

Whispers v1, 29 bytes

> "Hello, World!"
>> Output 1

Try it online!

Whispers v2, 29 bytes

> "Hello, World!"
>> Output 1

Try it online!

Whitespace, 146 bytes

   
  		  	 	 
  				
   	
   			
   	  
  		 	  
  		  	 		
  							
   	  
   	
 
   			 
  		   		

  
 
 
	 	
   		 	 		
	   	
  
 


  	




Try it online!

Width, 30 bytes

GFiUWOUQROWIJiiBAQWMJOCDMiIGUU

Try it online!

Wierd (John’s), 181 bytes

-*******************           !dlroW ,olleH
 *
 R*   *    *     *
 E*  **    **   *
 T*  **    **  *
 U ***   ***  ****
 R   *  *  *      *
 N  *    *  ********
    *  ****
 0   **

Try it online!

Wise, 135 bytes

~-<<<~-<<<::^~-<~-<<<~-<<~-:::^~-<<<~-^::?:>~-<~-:?::^~-<<~-<~-<<::^~-<<<<<:<::^<~-<<~-<~-<~-|!::^~-<~-<~-<<<~-<!:::^~-<<<^::^~-<<<<<~-

Try it online!

Wolfram Language (Mathematica), 21 bytes

Print@"Hello, World!"

Try it online!

wsf, 174 bytes

 	 	 	 
 	 
 	 
 
   
   
 
  
         
  
      
  
         
 	 	 
      	 	 	  	
		  	
		       
	 
 
 
		 
 	 	 
 			 
				   
         
      		   
 	 	 

  
 				 	 
	

Try it online!

Wumpus, 19 bytes

"!dlroW ,olleH"l&o@

Try it online!

xEec, 64 bytes

h$! h$d h$l h$r h$o h$W h#32 h$, h$o h$l h$l h$e h$H >o o$ p jno

Try it online!

xeraph, 19 bytes

l?$.
~!dlroW ,olleH

Try it online!

YABALL, 368 bytes

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++++++++++.+++++++..+++.-------------------------------------------------------------------.------------.+++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++++++++++++++++++++++.+++.------.--------.-------------------------------------------------------------------.>@

Try it online!

Yabasic, 16 bytes

?"Hello, World!"

Try it online!

yash, 18 bytes

echo Hello, World!

Try it online!

yup, 1171 bytes

0e0e0~--0e0e0~--0~--0e0e0~--0e0~--0~--0e0e0~--~0e0e0~--0e0e0~--0~--0e0e0~--0e0~--0~--0e0e0~--0e0~--0~--|~|0~--e0~--@0e0e0~--0e0e0~--0~--0e0e0~--0e0~--0~--0e0e0~--0e0~--0~--0e~0e0e0~--0e0e0~--0~--0e0e0~--0e0~--0~--0e0e0~--0e0~--0~--|~|0~--e0~--@0e0e0~--0e0e0~--0~--0e0e0~--0e0~--0~--0e0e0~--0e0~--0~--0e0e0~--0e0e0~--0~--0e0e0~--0e0~--0~--0e0~--~0e0e0~--0e0e0~--0~--0e0e0~--0e0~--0~--0e0e0~--0e0~--0~--|~|0~--e0~--:::@@0e0e0~--0e0~--0~--:@0e0e0~--0e0e0~--0~--0e0e0~--0e0e0~--0~--~0e0e0~--0e0e0~--0~--0e0e0~--0e0~--0~--0e0e0~--0e0~--0~--|~|0~--e0~--@0e0e0~--0e0~--0e0e0~--~0e0e0~--0e0e0~--0~--0e0e0~--0e0~--0~--0e0e0~--0e0~--0~--|~|0~--e0~--@0e0e0~--0e0e0~--0~--0e0e0~--0e0~--0~--0e0~--0e0e0~--0e0e0~--0~--0e0e0~--0e0~--0~--~0e0e0~--0e0e0~--0~--0e0e0~--0e0~--0~--0e0e0~--0e0~--0~--|~|0~--e0~--@@0e0e0~--0e0e0~--0~--0e0e0~--0e0~--0~--0e0e0~--0e0~--0~--0e0~--0e0e0~--0e0e0~--0~--~0e0e0~--0e0e0~--0~--0e0e0~--0e0~--0~--0e0e0~--0e0~--0~--|~|0~--e0~--@
@0e0e0~--0e0e0~--0~--0e0e0~--0e0~--0~--0e0e0~--0e0~--0~--0~0e0e0~--0e0e0~--0~--0e0e0~--0e0~--0~--0e0e0~--0e0~--0~--|~|0~--e0~--@0e0e0~--0e0~--0e0e0~--0e0~--~0e0e0~--0e0e0~--0~--0e0e0~--0e0~--0~--0e0e0~--0e0~--0~--|~|0~--e0~--@

Try it online!

Zephyr, 20 bytes

print"Hello, World!"

Try it online!

Zig, 88 bytes

pub fn main()!void{try(try@import("std").io.getStdOut()).write("Hello, World!");}

Try it online!

zkl, 22 bytes

print("Hello, World!")

Try it online!

Zsh, 17 bytes

<<<Hello,\ World!

Try it online!