Search
Searching is implemented using a keyword searching system, so looking for keywords rather than trying to type sentences will give better results. This resource is most helpful if you already know what you are looking for and just want the characters to copy-paste. If you are having trouble finding a built-in, consider asking in Jelly Hypertraining. If something does not appear under a certain keyword and you believe it should, consider opening an issue or pull request to the GitHub repository. If you want to search by a specific character sequence in the description that isn't a keyword, consider using Ctrl-F on this page.
Note: the arity of a quick in this table is the arity of the resulting link, not the number of links it consumes. "Variadic" means the resulting link's arity is internally -1 and thus gets coerced depending on context, whereas "depends" means the resulting link has fixed arity but depends on the consumed links.
- 
      filter_listFiltersFilter by type 
 
 
 Filter by tag
 
 
 Tag DataHover over a tag to see more information about it. 
| Symbol | Name | Type | Arity | Description (For monads, zis the argument; for dyads,xandyare the left and right arguments). | 
|---|---|---|---|---|
| ¡ | Repeat N Times | Quick | same | Apply a link N times. | 
| ¢ | Last Link as a Nilad | Quick | niladic (0) | Call the last link niladically. | 
| £ | Nth Link as a Nilad | Quick | same | Call the link at the specified index niladically. | 
| ¤ | Nilad Followed By Links As A Nilad | Quick | niladic (0) | Combine a nilad followed by at least one link into one nilad. Matches the shortest valid sequence. | 
| ¥ | Last Two As Dyad | Quick | dyadic (2) | Combine two links (that aren't part of an LCC) into one dyad. | 
| ¦ | Apply At Indices | Quick | depends | Apply a link to the specified indices. This description is actually misleading - read the description for more details on how it works exactly. | 
| © | Copy To Register | Quick | same | Save the result of a link to the register when it is called. | 
| ¬ | Logical NOT | Atom | monadic (1) | Return 1for falsy values and0otherwise. | 
| ® | Restore Register | Atom | niladic (0) | Restore the value of the register (initially zero). | 
| µ | Start Monadic Chain | Syntax | Begin a separate monadic chain. | |
| ½ | Square Root | Atom | monadic (1) | Returns the square root of the argument. | 
| ¿ | While Loop | Quick | same | Repeat a link while a condition is true. | 
| € | Each | Quick | same | Map the link over its left argument, automatically casting numbers to a range. | 
| Æ¡ | From Factorial Base | Atom | monadic (1) | Convert a number from factorial base. | 
| ƽ | Integer Square Root | Atom | monadic (1) | Compute the integer square root of z. | 
| Æ¿ | From Primorial Base | Atom | monadic (1) | Convert a number from primorial base. | 
| Æ! | To Factorial Base | Atom | monadic (1) | Convert a number to factorial base. | 
| Æ? | To Primorial Base | Atom | monadic (1) | Convert a number to primorial base. | 
| ÆA | Arccosine | Atom | monadic (1) | Return the arccosine of z. | 
| ÆC | Count Primes | Atom | monadic (1) | Count the number of primes up to and including z. | 
| ÆD | Divisors | Atom | monadic (1) | Return abs(z)'s factors in increasing order. | 
| ÆE | Prime Factor Exponents | Atom | monadic (1) | Return the exponents of z's prime factorization, starting at2as the first value. | 
| ÆF | Prime Factorization (Pairs) | Atom | monadic (1) | Return z's prime factorization as[[prime, exponent], [prime, exponent], ...]. | 
| ÆN | Nth Prime | Atom | monadic (1) | Return the zth prime. | 
| ÆR | Prime Range | Atom | monadic (1) | Return all primes between 2andz. | 
| ÆS | Sine | Atom | monadic (1) | Return the sine of z. | 
| ÆT | Tangent | Atom | monadic (1) | Return the tangent of z. | 
| Æc | Carmichael Function | Atom | monadic (1) | For some integer z, return the smallest integerpsuch thatap ≡ 1 (mod z)for eachafrom1tozthat is coprime toz. | 
| Æd | Divisor Count | Atom | monadic (1) | Return the number of distinct divisors of z. | 
| Æe | Exponential Function | Atom | monadic (1) | Return exp(z)(ez). | 
| Æf | Prime Factorization | Atom | monadic (1) | Return the array of primes whose product is z, in ascending order. | 
| Æi | Real / Imag | Atom | monadic (1) | Return [real(z), imag(z)]. | 
| Æl | Natural Logarithm | Atom | monadic (1) | Return the natural logarithm (log base e) ofz. | 
| Æm | Arithmetic Mean | Atom | monadic (1) | Return the arithmetic mean of z(sum of elements divided by length of list). Vectorizes at depth 1. | 
| Æn | Next Prime | Atom | monadic (1) | Return the smallest prime strictly greater than z. | 
| Æp | Previous Prime | Atom | monadic (1) | Return the largest prime strictly less than z. | 
| Ær | Roots of a Polynomial | Atom | monadic (1) | Given a list of coefficients (smaller exponent first), find the roots of the polynomial. Vectorizes at depth 1. | 
| Æs | Divisor Sum | Atom | monadic (1) | Return the sum of z's divisors. | 
| Æv | Count Distinct Prime Factors | Atom | monadic (1) | Return the number of distinct prime factors of z. | 
| ư | Radians to Degrees | Atom | monadic (1) | Convert a number of radians into its degree representation. | 
| Ʋ | Is Square | Atom | monadic (1) | Return 1ifzis a square number and0otherwise. | 
| ÆẠ | Cosine | Atom | monadic (1) | Return the cosine of z. | 
| ÆḌ | Proper Divisors | Atom | monadic (1) | Return the proper divisors of z(all divisors exceptzitself). | 
| ÆẸ | From Prime Exponents | Atom | monadic (1) | Compute a number given the exponents of its prime factorization (left inverse of ÆE(Prime Factor Exponents)). | 
| ÆṢ | Arcsine | Atom | monadic (1) | Return the arcsine of z. | 
| ÆṬ | Arctangent | Atom | monadic (1) | Return the arctangent of z. | 
| ÆĊ | Nth Catalan Number | Atom | monadic (1) | Return the zth Catalan number. | 
| ÆḊ | Determinant | Atom | monadic (1) | Return the determinant of a matrix. For non-square matrices, det(zzT)½. For row vectors, this is the norm. Vectorizes at depth 2. | 
| ÆḞ | Nth Fibonacci Number | Atom | monadic (1) | Return the zth Fibonacci number. | 
| ÆĿ | Nth Lucas Number | Atom | monadic (1) | Return the zth Lucas number. | 
| ÆṪ | Totient Function | Atom | monadic (1) | Return the number of integers from 1tozthat are coprime toz(this is Euler's totient function). | 
| Æḍ | Proper Divisor Count | Atom | monadic (1) | Return the number of proper divisors of z(factors exclusingzitself). | 
| Æị | Build Complex Number | Atom | monadic (1) | Convert the first two elements of zinto the complex numberz[0] + z[1] × i. | 
| Æṃ | Mode | Atom | monadic (1) | Return all elements that have maximal number of occurrences in z. Vectorizes at depth 1. | 
| Æṛ | Polynomial From Roots | Atom | monadic (1) | Construct the polynomial with zas its roots. Returns a list of coefficients in ascending order of exponent. | 
| Æṣ | Proper Divisor Sum | Atom | monadic (1) | Return the sum of z's proper divisors (divisors except forzitself). | 
| Æṭ | Trace | Atom | monadic (1) | Return the trace of z(sum of elements along its main diagonal). Vectorizes at depth 2. | 
| Æṁ | Median | Atom | monadic (1) | Return the middle element of zwhen sorted (ifzhas even length, return the arithmetic mean of the middle two elements). Vectorizes at depth 1. | 
| Ç | Last Link as a Monad | Quick | monadic (1) | Call the last link monadically. | 
| С | Repeat N Times (Collect) | Quick | same | Apply a link N times, collecting intermediate results (like ¡(N Times)). | 
| п | While Loop (Collect) | Quick | same | Repeat a link while a condition is true, collecting intermediate results (like ¿(While Loop)). | 
| ÐL | Repeat Until No Longer Unique | Quick | same | Repeat a link until the result is no longer unique, returning the last unique result. | 
| Ðe | Apply To Even Indices | Quick | same | Apply a link to even indices. This description is actually misleading; see ¦(Apply At Indices) for details. | 
| Ðo | Apply To Odd Indices | Quick | same | Apply a link to odd indices. This description is actually misleading; see ¦(Apply At Indices) for details. | 
| ÐƤ | Suffixes | Quick | monadic (1) | Apply a link to suffixes or to non-overlapping infixes / outfixes. | 
| ÐḶ | Repeat Until No Longer Unique (Collect Loop) | Quick | same | Repeat a link until the result is no longer unique, returning results in the loop. | 
| ÐṂ | Elements With Minimal Link Value | Quick | same | Keep elements whose link results are minimal across the list; i.e., [x for x in z if link(z) == min(map(link, z))]. | 
| ÐĿ | Repeat Until No Longer Unique (Collect All) | Quick | same | Repeat a link until the result is no longer unique, returning all unique results. | 
| ÐṀ | Elements With Maximal Link Value | Quick | same | Keep elements whose link results are maximal across the list; i.e., [x for x in z if link(z) == max(map(link, z))]. | 
| Ðḟ | Filter Out | Quick | same | Filter; discard items that return a truthy value when the condition is called. | 
| Ñ | Next Link as a Monad | Quick | monadic (1) | Call the next link monadically. | 
| × | Multiplication | Atom | dyadic (2) | Multiply two numbers. | 
| ؽ | [1, 2] | Atom | niladic (0) | Return [1, 2]. | 
| Ø% | 4294967296 | Atom | niladic (0) | Return 4294967296. | 
| Ø( | Parentheses | Atom | niladic (0) | Return "()". | 
| Ø+ | Signs | Atom | niladic (0) | Return [1, -1]. | 
| Ø- | Signs (Inverted) | Atom | niladic (0) | Return [-1, 1]. | 
| Ø. | Bits | Atom | niladic (0) | Return [0, 1]. | 
| Ø0 | Zeroes | Atom | niladic (0) | Return [0, 0]. | 
| Ø1 | Ones | Atom | niladic (0) | Return [1, 1]. | 
| Ø2 | Twos | Atom | niladic (0) | Return [2, 2]. | 
| Ø< | Angle Brackets | Atom | niladic (0) | Return "<>". | 
| ØA | Alphabet (Uppercase) | Atom | niladic (0) | Return "ABCDEFGHIJKLMNOPQRSTUVWXYZ". | 
| ØB | Base Digits | Atom | niladic (0) | Return "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz". | 
| ØC | Consonants (All) | Atom | niladic (0) | Return "BCDFGHJKLMNPQRSTVWXYZbcdfghjklmnpqrstvwxyz". | 
| ØD | Digits | Atom | niladic (0) | Return "0123456789". | 
| ØH | Hexadecimal Digits (Uppercase) | Atom | niladic (0) | Return "0123456789ABCDEF". | 
| ØJ | Jelly's Codepage | Atom | niladic (0) | Return Jelly's codepage ( "¡¢£¤¥...»‘’“”"). | 
| ØP | Pi | Atom | niladic (0) | Return 3.141592653589793. | 
| ØQ | QWERTY (Uppercase) | Atom | niladic (0) | Return ["QWERTYUIOP", "ASDFGHJKL", "ZXCVBNM"]. | 
| ØV | "ṘV" (Quine Cheat) | Atom | niladic (0) | Return "ṘV". | 
| ØW | Word | Atom | niladic (0) | Return "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_". | 
| ØY | Consonants (No Y, All) | Atom | niladic (0) | Return "BCDFGHJKLMNPQRSTVWXZbcdfghjklmnpqrstvwxz". | 
| Ø[ | Square Brackets | Atom | niladic (0) | Return "[]". | 
| Ø^ | Slashes | Atom | niladic (0) | Return "/\". | 
| Øa | Alphabet (Lowercase) | Atom | niladic (0) | Return "abcdefghijklmnopqrstuvwxyz". | 
| Øb | Base 64 Digits | Atom | niladic (0) | Return "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/". | 
| Øc | Vowels (All) | Atom | niladic (0) | Return "AEIOUaeiou". | 
| Øe | Euler's Number | Atom | niladic (0) | Return 2.718281828459045. | 
| Øh | Hexadecimal Digits (Lowercase) | Atom | niladic (0) | Return "0123456789abcdef". | 
| Øp | Phi (Golden Ratio) | Atom | niladic (0) | Return 1.618033988749895. | 
| Øq | QWERTY (Lowercase) | Atom | niladic (0) | Return ["qwertyuiop", "asdfghjkl", "zxcvbnm"]. | 
| Øv | "Ṙv" (Payload-capable Quine Cheat) | Atom | niladic (0) | Return "Ṙv". | 
| Øy | Vowels (With Y, All) | Atom | niladic (0) | Return "AEIOUYaeiouy". | 
| Ø{ | Curly Braces | Atom | niladic (0) | Return "{}". | 
| ذ | 360 | Atom | niladic (0) | Return 360. | 
| Ø⁵ | 250 | Atom | niladic (0) | Return 250(Jelly's integer compression base). | 
| Ø⁷ | 128 | Atom | niladic (0) | Return 128(2⁷). | 
| ØẠ | Alphabet (All) | Atom | niladic (0) | Return "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz". | 
| ØḄ | Consonants (Lowercase) | Atom | niladic (0) | Return "bcdfghjklmnpqrstvwxyz". | 
| ØỴ | Consonants (No Y, Lowercase) | Atom | niladic (0) | Return "bcdfghjklmnpqrstvwxz". | 
| ØḂ | Consonants (Uppercase) | Atom | niladic (0) | Return "BCDFGHJKLMNPQRSTVWXYZ". | 
| ØṖ | Printable ASCII | Atom | niladic (0) | Return " !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~". | 
| ØẎ | Consonants (No Y, Uppercase) | Atom | niladic (0) | Return "BCDFGHJKLMNPQRSTVWXZ". | 
| Øẹ | Vowels (Lowercase) | Atom | niladic (0) | Return "aeiou". | 
| Øỵ | Vowels (With Y, Lowercase) | Atom | niladic (0) | Return "aeiouy". | 
| Øė | Vowels (Uppercase) | Atom | niladic (0) | Return "AEIOU". | 
| Øẏ | Vowels (With Y, Uppercase) | Atom | niladic (0) | Return "AEIOUY". | 
| Œ¿ | Permutation Index | Atom | monadic (1) | Index of zin a lexicographically ordered list of all permutations ofz. | 
| Œœ | Odd-Even | Atom | monadic (1) | Return a pair containing the odd-indexed and even-indexed elements. | 
| Œ! | Permutations | Atom | monadic (1) | All permutations of z. Duplicates are not removed. | 
| Œ? | Permutation for Index | Atom | monadic (1) | Find the shortest permutation of [1, 2, ..., N]for someNthat yieldszwhen passed throughŒ¿(Permutation Index). | 
| ŒB | Bounce (Vectorizes) | Atom | monadic (1) | Return z[:-1] + z[::-1]. Vectorizes at depth 1. Returns a singleton list ifzis not a list. | 
| ŒD | Matrix Diagonals | Atom | monadic (1) | Return the diagonals of z, starting with the main diagonal. | 
| ŒG | GET request | Atom | monadic (1) | GET request z. Prepends"http://"by default. | 
| ŒH | Split Into Halves | Atom | monadic (1) | Split zinto two halves of similar length (the left side is larger ifzhas odd length). Automatically casts to a range. | 
| ŒJ | Multidimensional Indices | Atom | monadic (1) | Return the list of multidimensional indices of zin order of depth-first traversal. | 
| ŒM | Multidimensional Indices of Maximal Elements | Atom | monadic (1) | Find the multidimensional indices of elements that are maximal in a list. | 
| ŒP | Powerset | Atom | monadic (1) | Powerset (all subsets, including the empty subset, of zin increasing order of length and then lexicographical ordering). | 
| ŒQ | Distinct Sieve | Atom | monadic (1) | Replace the first occurrence of each element with 1and all subsequent ones with0. | 
| ŒR | Mirrored Range | Atom | monadic (1) | Return the inclusive range from -abs(z)toabs(z). | 
| ŒT | Format Time | Atom | monadic (1) | Format the current time; if the last three bits of zareabc, include the hour ifais true, the minute ifbis true, and the second ifcis true. | 
| ŒV | Evaluate as Python Code | Atom | monadic (1) | Evaluate as Python code; if that fails, execute as Python and return []. Vectorizes at depth 1 and concatenates into a string. | 
| Œb | Partition (Non-Empty) | Atom | monadic (1) | Like ŒṖ(Partition); partition a list but return[[]]for the empty list. | 
| Œc | Unordered Pairs | Atom | monadic (1) | All unordered pairs without replacement (i.e. without pairing an element to itself). | 
| Œd | Matrix Antidiagonals | Atom | monadic (1) | Return the antidiagonals of z, starting with the main antidiagonal. | 
| Œg | Group Runs of Equal Elements | Atom | monadic (1) | Group runs of equal elements. Vectorizes at depth 1. | 
| Œl | Lowercase | Atom | monadic (1) | Convert a string to lowercase, ignoring everything else. | 
| Œr | Run Length Encode | Atom | monadic (1) | Encode a list into a list of [element, repetitions]pairs. Vectorizes at depth 1. | 
| Œs | Swap Case | Atom | monadic (1) | Swap case (convert uppercase letters to lowercase and lowercase letters to uppercase), ignoring everything else. | 
| Œt | Title Case | Atom | monadic (1) | Title case (capitalize the first letter of each word), ignoring everything else. | 
| Œu | Upper Case | Atom | monadic (1) | Convert a string to uppercase, ignoring everything else. | 
| Œɠ | Run Lengths | Atom | monadic (1) | Run lengths of equal elements. Does not vectorize. | 
| ŒḄ | Bounce (Flat) | Atom | monadic (1) | Return z[:-1] + z[::-1]. Does not vectorize. Ifzis not a list, cast to a range. | 
| ŒḌ | Reconstruct From Diagonals | Atom | monadic (1) | Given the diagonals of a matrix, return that matrix. See ŒD(Matrix Diagonals) for the format; this is its left inverse. | 
| ŒṬ | Multidimensional Ones at Indices | Atom | monadic (1) | Return a multidimensional rectangular boolean array with 1s at the multidimensional indices in the argument and0s elsewhere. | 
| ŒỤ | Multidimensional Grade Up | Atom | monadic (1) | Grade up a multidimensional list; that is, sort its multidimensional indices by the corresponding values. | 
| ŒḂ | Is Palindrome | Atom | monadic (1) | Return 1ifz == z[::-1]and0otherwise. Cast integers to a list of digits. | 
| ŒḊ | Depth | Atom | monadic (1) | Depth; if zis a list, its depth is one greater than the maximum of its elements' depths; otherwise, its depth is0. | 
| ŒĖ | Multidimensional Enumerate | Atom | monadic (1) | At depth 0, each element has its multidimensional index prepended (the multidimensional index is a list containing the sequential indices to access an element). | 
| ŒĠ | Group Multidimensional Indices by Value | Atom | monadic (1) | Group the multidimensional indices of a list by the corresponding values. | 
| ŒṖ | Partition | Atom | monadic (1) | Partition a list; all ways to split into contiguous sublists. | 
| ŒṘ | Python's String Representation | Atom | monadic (1) | Call Python's stronz. | 
| ŒṪ | Multidimensional Indices of Truthy Values | Atom | monadic (1) | Return the multidimensional indices of truthy values in a list at depth 0. | 
| Œḍ | Reconstruct From Antidiagonals | Atom | monadic (1) | Given the antidiagonals of a matrix, return that matrix. See Œd(Matrix Antidiagonals) for the format; this is its left inverse. | 
| Œċ | Unordered Pairs (With Replacement) | Atom | monadic (1) | All unordered pairs with replacement (i.e. including pairing an element to itself). | 
| Œṗ | Integer Partitions | Atom | monadic (1) | Integer partitions; all non-decreasing lists of positive integers that sum to z. | 
| Œṙ | Run Length Decode | Atom | monadic (1) | Decode a list of [element, repetitions]pairs into the original list. Vectorizes at depth 2. | 
| Þ | Sort By Key Function | Quick | same | Stable sort by some key function. | 
| ß | This Link / Recurse | Quick | variadic | Call this link with the same arity. | 
| æ× | Matrix Multiplication | Atom | dyadic (2) | Return the product of two matrices. | 
| æ% | Symmetric Modulo | Atom | dyadic (2) | Symmetric modulo 2y; mapxinto the interval(-y, y]. Try100R æ% 4to get a hang of it. | 
| æ* | Matrix Power | Atom | dyadic (2) | Matrix power; essentially, matrix multiply xytimes; however, it works for negativeyas well. | 
| æ. | Dot Product (Pad With 1) | Atom | dyadic (2) | Return the dot product of xandy, padding the shorter argument with1s (vectorizes at depth 1 on both sides). | 
| æA | Atan2 | Atom | dyadic (2) | Arctangent with two values; gets the angle to the point (y, x). Most commonly known as atan2. | 
| æC | Convolution Power | Atom | dyadic (2) | Exponentiate the polynomial defined by xas a coefficient array byyand return as a coefficient array (in ascending order of power). | 
| æR | Inclusive Prime Range | Atom | dyadic (2) | Primes from xtoy; descending ifx > y. | 
| æc | Convolution | Atom | dyadic (2) | Multiply the polynomials defined by xandyas coefficient arrays and return as a coefficient array (in ascending order of power). | 
| æi | Modular Inverse | Atom | dyadic (2) | Modular inverse of xwith modulusy(asuch thatxa ≡ 1 (mod y), or0if no suchaexists). | 
| æl | LCM | Atom | dyadic (2) | Return the lowest common multiple of xandy(the smallest number that is divisible by bothxandy). | 
| æp | Precision | Atom | dyadic (2) | Round xtoysignificant figures. | 
| ær | Round to Decimal Places | Atom | dyadic (2) | Round xto the nearest multiple of10-y(toydecimal places). | 
| æị | Pair Into Complex Number | Atom | dyadic (2) | Return x + y × i(construct a complex number). | 
| æċ | Ceiling to Power | Atom | dyadic (2) | Ceiling: the smallest power of ygreater than or equal tox | 
| æḟ | Floor to Power | Atom | dyadic (2) | Floor: the largest power of yless than or equal tox | 
| æ« | Left Shift | Atom | dyadic (2) | Return x × 2y. | 
| æ» | Right Shift | Atom | dyadic (2) | Return x × 2-y, truncated. | 
| ç | Last Link as a Dyad | Quick | dyadic (2) | Call the last link dyadically. | 
| ð | Start Dyadic Chain | Syntax | Begin a separate dyadic chain. | |
| ı | Complex Number Literal | Syntax | xıyreturnsx + y × 1j.xdefaults to0andyto1if missing. | |
| ȷ | Exponential Number Literal | Syntax | xȷyreturnsx × 10y.xdefaults to1andyto3if missing. | |
| ñ | Next Link as a Dyad | Quick | dyadic (2) | Call the next link dyadically. | 
| ÷ | Division | Atom | dyadic (2) | Divide two numbers. | 
| ø | Start Niladic Chain | Syntax | Begin a separate niladic chain. | |
| œ¿ | Permutation Index By Key | Atom | dyadic (2) | Find the permutation index of xwhere the base permutation isxsorted by index iny. | 
| œ! | Permutations Without Replacement | Atom | dyadic (2) | Return all ways of picking yelements fromx(order matters; the same element cannot be selected twice unless it appears twice). | 
| œ& | Multiset Intersection | Atom | dyadic (2) | The number of occurrences of each element is the minimum of its occurrences in xandy, and they appear in their order inx. | 
| œ- | Multiset Difference | Atom | dyadic (2) | The number of occurrences of each element is the its occurrences in xminus its occurrences iny, and they appear in their order inx. | 
| œ? | Permutation At Index | Atom | dyadic (2) | Return the xth permutation ofy. | 
| œP | Partition At Indices (Discard Borders) | Atom | dyadic (2) | Partition yat the indices inxwithout keeping the borders. | 
| œS | Sleep | Atom | dyadic (2) | Sleep for yseconds, then returnx. | 
| œ^ | Multiset Symmetric Difference | Atom | dyadic (2) | The number of occurrences of each element is the absolute difference between its occurrences in xandy, and they appear in their order inx. | 
| œc | Combinations Without Replacement | Atom | dyadic (2) | Return all ways of choosing yelements fromx(order does not matter; the same element cannot be selected twice unless it appears twice). | 
| œi | Multidimensional Index Of | Atom | dyadic (2) | Find the first multidimensional index of yin listx, or[]if the element is not present. | 
| œl | Trim From Left | Atom | dyadic (2) | Trim the elements of yfrom the left side ofx. | 
| œp | Partition At Truthy Indices (Discard Borders) | Atom | dyadic (2) | Partition yat the truthy indices inxwithout keeping the borders. | 
| œr | Trim From Right | Atom | dyadic (2) | Trim the elements of yfrom the right side ofx. | 
| œs | Split (# Chunks) | Atom | dyadic (2) | Return xsliced intoychunks of similar length. | 
| œ| | Multiset Union | Atom | dyadic (2) | The number of occurrences of each element is the maximum of its occurrences in xandy, and they appear in their order inxand theny. | 
| œṖ | Partition At Indices | Atom | dyadic (2) | Partition yat the indices inx; start a new sublist at each index inx. | 
| œẹ | All Multidimensional Indices | Atom | dyadic (2) | Return the multidimensional indices of all occurrences of yinx. | 
| œị | Element At Multidimensional Index | Atom | dyadic (2) | Return the element of yat multidimensional indexx.. | 
| œṣ | Split At Sublist Occurrences | Atom | dyadic (2) | Split xat occurrences ofyas a sublist. | 
| œċ | Combinations With Replacement | Atom | dyadic (2) | Return all ways of choosing yelements fromx(order does not matter; the same element can be selected multiple times). | 
| œṗ | Partition Before Truthy Indices | Atom | dyadic (2) | Partition ybefore the truthy indices inx. | 
| œṡ | Split At First Occurrence | Atom | dyadic (2) | Split xat the first occurrence ofy. | 
| þ | Outer Product / Table | Quick | dyadic (2) | Outer Product / Table; equivalent to €(Each) followed byⱮ(Each (Right)). | 
| ! | Factorial / Pi Function | Atom | monadic (1) | Returns the factorial of the argument. For negative / non-integral values, return the result of the Pi function. | 
| " | Vectorize / Zip With | Quick | dyadic (2) | Vectorize a dyad by one level (call between pairs of the left and right arguments). | 
| # | nfind | Quick | same | nfind; get the first N integers satisfying some condition. | 
| $ | Last Two As Monad | Quick | monadic (1) | Combine two links (that aren't part of an LCC) into one monad. | 
| % | Modulo | Atom | dyadic (2) | Remainder when dividing xbyy. | 
| & | Bitwise AND | Atom | dyadic (2) | Bitwise AND. | 
| ' | Flat / Spawn | Quick | same | Flat / Spawn; don't vectorize on the left argument. | 
| ) | Start Niladic Chain and Map | Syntax | Begin a separate monadic chain and map over the previous chain. Equivalent to µ€. | |
| * | Exponentiation | Atom | dyadic (2) | Return xy. | 
| + | Addition | Atom | dyadic (2) | Return x + y. | 
| , | Pair | Atom | dyadic (2) | Return [x, y]. | 
| , | List Literal Separator | Syntax | If the left and right side are both literals with no spaces before/after ,, separate elements in a list literal. Otherwise, it will be treated as,(Pair). | |
| - | Negative Number Literal | Syntax | Negate a number literal. Without a value, -defaults to-1. | |
| . | Floating-Point Number Literal | Syntax | Floating point decimal. .yis equivalent to0.yandx.is equivalent tox.5. | |
| / | Reduce | Quick | monadic (1) | Reduce or n-wise reduce a list. | 
| : | Integer Division | Atom | dyadic (2) | Integer divide two numbers (floor). | 
| ; | Concatenate / Append | Atom | dyadic (2) | Join two lists, prepend/append a value, or pair two values. | 
| < | Less Than | Atom | dyadic (2) | Return 1ifx < yand0otherwise. | 
| = | Equal To (Vectorizes) | Atom | dyadic (2) | Return 1ifx == yand0otherwise (vectorizes). | 
| > | Greater Than | Atom | dyadic (2) | Return 1ifx > yand0otherwise. | 
| ? | Ternary If | Quick | same | Ternary If; call a link depending on the result of a conditional. The resulting link's arity is the maximum of its consumed links' arities. | 
| @ | Swap / Selfie | Quick | dyadic (2) | Swap the arguments of a dyad. | 
| A | Absolute Value | Atom | monadic (1) | Returns the absolute value (distance from zero) of the argument. Works for complex numbers. | 
| B | Integer To Binary | Atom | monadic (1) | Converts an integer to its binary representation (list of digits). | 
| C | Complement | Atom | monadic (1) | Given z, compute1 - z. | 
| D | Integer to Decimal | Atom | monadic (1) | Converts an integer to its decimal representation (list of digits) | 
| E | All Equal | Atom | monadic (1) | Determine if all elements of a list are equal. | 
| F | Flatten List | Atom | monadic (1) | Flatten a list. | 
| G | Format Grid | Atom | monadic (1) | Format a 2D array of values into a grid as a string. | 
| H | Halve | Atom | monadic (1) | Divide a number by two. | 
| I | Increments | Atom | monadic (1) | Compute the consecutive forward differences of an array. Vectorizes at depth 1. | 
| J | Range of Length | Atom | monadic (1) | Given a list z, produce[1, 2, ..., len(z)]. | 
| K | Join on Space | Atom | monadic (1) | Join a list using spaces as the separator. | 
| L | Length | Atom | monadic (1) | Get the length of an array. Single elements give 1. | 
| M | Indices of Maximal Elements | Atom | monadic (1) | Find the indices of elements that are maximal in a list. | 
| N | Negate | Atom | monadic (1) | Negate a number (multiply by -1). | 
| O | Ord (character to codepoint) | Atom | monadic (1) | Return the codepoint of a character. Numbers are left as-is. | 
| P | Product | Atom | monadic (1) | Return the product of a list (left-reduce over ×starting at1). | 
| Q | Uniquify | Atom | monadic (1) | Return the list with no duplicate elements, keeping the first occurrence of each. | 
| R | Range | Atom | monadic (1) | Return integers from 1 to N. | 
| S | Sum | Atom | monadic (1) | Return the sum of a list (left-reduce over +starting at0). | 
| T | Indices of Truthy Values | Atom | monadic (1) | Return the indices of truthy values in a list. | 
| U | Upend / Reverse | Atom | monadic (1) | Reverse an array. Vectorizes at depth 1. | 
| V | Evaluate as Jelly Code | Atom | monadic (1) | Evaluate Jelly code niladically. Vectorizes at depth 1. | 
| W | Wrap | Atom | monadic (1) | Wrap a value into a singleton array. | 
| X | Random Value | Atom | monadic (1) | Random integer from 1to z for an integer, or choose a random value from an array. | 
| Y | Join on Newline | Atom | monadic (1) | Join a list using newlines as the separator. | 
| Z | Zip / Transpose | Atom | monadic (1) | Transpose / flip a matrix; switch the rows and columns. | 
| [ | Begin List Literal | Syntax | Begin a comma-separated list literal. These are not required for a depth-1 literal, but can nest. | |
| \ | Cumulative Reduce | Quick | monadic (1) | Cumulative reduce or n-wise overlapping (simple) reduce. | 
| ] | End List Literal | Syntax | End a comma-separated list literal. These are not required for a depth-1 literal, but can nest. | |
| ^ | Bitwise XOR | Atom | dyadic (2) | Bitwise XOR. | 
| _ | Subtraction | Atom | dyadic (2) | Return x - y. | 
| ` | Reflect Arguments | Quick | monadic (1) | Turn a dyad into a monad that calls the underlying link with the left argument on both sides. | 
| a | Logical AND | Atom | dyadic (2) | Return yifxis truthy andxotherwise. | 
| b | To Base | Atom | dyadic (2) | Convert xto basey. | 
| c | Combinations | Atom | dyadic (2) | Return xCy(the number of ways of choosingyout ofxobjects). | 
| d | Divmod | Atom | dyadic (2) | Return [x : y, x % y]. | 
| e | Occurs | Atom | dyadic (2) | Return 1ifxoccurs inyand0otherwise. | 
| f | Filter (Include) | Atom | dyadic (2) | Keep elements in xthat are iny(remove elements inxthat are not iny). | 
| g | GCD | Atom | dyadic (2) | Return the largest number that divides both xandy. | 
| i | Index Of | Atom | dyadic (2) | Find the first index of yin listx, or0if the element is not present. | 
| j | Join | Atom | dyadic (2) | Join the list xwith some separatory. | 
| k | Partition After Truthy Indices | Atom | dyadic (2) | Partition yafter the truthy indices inx. | 
| l | Logarithm | Atom | dyadic (2) | Logarithm of xwith basey. | 
| m | Modular | Atom | dyadic (2) | Return every yth element ofx. | 
| n | Not Equal To (Vectorizes) | Atom | dyadic (2) | Return 1ifx != yand0otherwise (vectorizes). | 
| o | Logical OR | Atom | dyadic (2) | Return xifxis truthy andyotherwise. | 
| p | Cartesian Product | Atom | dyadic (2) | Return a list of all pairs of elements from xandy. | 
| r | Inclusive Range | Atom | dyadic (2) | Return the inclusive range from xtoy, descending ifx > y. | 
| s | Split (Length) | Atom | dyadic (2) | Return xsliced into chunks of lengthy. | 
| t | Trim | Atom | dyadic (2) | Trim the elements of yfrom the sides ofx. | 
| v | Evaluate as Jelly Code (with an argument) | Atom | dyadic (2) | Evaluate xas Jelly source code monadically withyas the argument. | 
| w | Index Of Sublist | Atom | dyadic (2) | Find the first index of yas a sublist in listx, or0if the sublist is not present. | 
| x | Replicate | Atom | dyadic (2) | Repeat each element of xytimes. Vectorizes at depth 1 on the left and then vectorizes between the elements. | 
| y | Translate | Atom | dyadic (2) | Translate ybased on the mapping defined byx. | 
| z | Zip With Filler | Atom | dyadic (2) | Transpose the rows and columns of a 2D array x. Ifxis not rectangular,yis used as filler. | 
| { | Monad To Dyad (Left) | Quick | dyadic (2) | Turn a monad into a dyad that calls the underlying monad on its left argument and ignores its right argument. | 
| | | Bitwise OR | Atom | dyadic (2) | Bitwise OR. | 
| } | Monad To Dyad (Right) | Quick | dyadic (2) | Turn a monad into a dyad that calls the underlying monad on its right argument and ignores its left argument. | 
| ~ | Bitwise NOT | Atom | monadic (1) | Compute the bitwise inverse of a number. | 
| ° | Degress to Radians | Atom | monadic (1) | Convert a number of degrees into its radian representation. | 
| ¹ | Identity | Atom | monadic (1) | Return the argument. | 
| ² | Square | Atom | monadic (1) | Square a number. | 
| ³ | First Input / Third Argument | Atom | niladic (0) | Get the first input (third command line argument), or 100. | 
| ⁴ | Second Input / Fourth Argument | Atom | niladic (0) | Get the second input (fourth command line argument), or 16. | 
| ⁵ | Third Input / Fifth Argument | Atom | niladic (0) | Get the third input (fifth command line argument), or 10. | 
| ⁶ | Fourth Input / Sixth Argument | Atom | niladic (0) | Get the fourth input (sixth command line argument), or " ". | 
| ⁷ | Fifth Input / Seventh Argument | Atom | niladic (0) | Get the fifth input (seventh command line argument), or "\n". | 
| ⁸ | Chain Left Argument | Atom | niladic (0) | Get the left argument of the link/chain, or []. | 
| ⁹ | Chain Right Argument | Atom | niladic (0) | Get the right argument of the link/chain, or 256. | 
| ⁺ | Duplicate | Quick | same | Duplicate the previous link. Does not combine them together, so F⁺€will callFand thenFon each, notFFon each. | 
| ⁻ | Not Equal To (Flat) | Atom | dyadic (2) | Return 1ifx != yand0otherwise (does not vectorize). | 
| ⁼ | Equal To (Flat) | Atom | dyadic (2) | Return 1ifx == yand0otherwise (does not vectorize). | 
| ⁽ | Two Character Base 250 Number Literal | Syntax | Begins a two character base-250 number literal. | |
| ⁾ | Two Character String Literal | Syntax | Begins a two character string literal; ⁾abis equivalent to“ab”. | |
| Ƈ | Filter | Quick | same | Filter; keep items that return a truthy value when the condition is called. | 
| Ɗ | Last Three As Monad | Quick | monadic (1) | Combine three links (that aren't part of an LCC) into one monad. | 
| Ƒ | Invariant | Quick | depends | Check if the left argument is equal to the result. | 
| Ɠ | Evaluate STDIN | Atom | niladic (0) | Read and evaluate a single line from STDIN. | 
| Ɱ | Each (Right) | Quick | dyadic (2) | Map the link over its right argument, automatically casting numbers to a range. | 
| Ɲ | Apply To Neighbors | Quick | monadic (1) | Apply a dyadic link or monadic chain to each pair of adjacent elements. | 
| Ƥ | Prefixes | Quick | monadic (1) | Apply a link to prefixes or to overlapping infixes / outfixes. | 
| Ƭ | Repeat Until No Longer Unique (Collect All, Fixed Right Argument) | Quick | same | Repeat a link until the result is no longer unique, returning all unique results. The right argument is fixed if present. | 
| Ʋ | Last Four As Monad | Quick | monadic (1) | Combine four links (that aren't part of an LCC) into one monad. | 
| ɓ | Start Reversed Dyadic Chain | Syntax | Begin a separate dyadic chain with reversed arguments. | |
| ƈ | Read Character from STDIN | Atom | niladic (0) | Read a single character from STDIN. | 
| ɗ | Last Three As Dyad | Quick | dyadic (2) | Combine three links (that aren't part of an LCC) into one dyad. | 
| ƒ | Reduce With Starting Value | Quick | dyadic (2) | Reduce or n-wise reduce a list starting at the right argument. | 
| ɠ | Read Line from STDIN | Atom | niladic (0) | Read a single line from STDIN. | 
| ƙ | Map Over Groups | Quick | dyadic (2) | Group elements of the right argument where the corresponding elements in the left argument are equal, then map a link over each group. | 
| ɼ | Apply To Register | Quick | depends | Apply the link to the register, copy to the register, and return the result. | 
| ƭ | Tie | Quick | depends | Tie multiple links together; cycle through them each time the link is called. | 
| ʋ | Last Four As Dyad | Quick | dyadic (2) | Combine four links (that aren't part of an LCC) into one dyad. | 
| Ạ | All | Atom | monadic (1) | Given a list, return 0if it contains a falsy value, and1otherwise. | 
| Ḅ | Binary to Integer | Atom | monadic (1) | Convert a list of digits from binary (base 2) to a number. Vectorizes at depth 1. | 
| Ḍ | Decimal to Integer | Atom | monadic (1) | Convert a list of digits from decimal (base 10) to a number. Vectorizes at depth 1. | 
| Ẹ | Any | Atom | monadic (1) | Given a list, return 1if it contains a truthy value, and0otherwise. | 
| Ḥ | Double | Atom | monadic (1) | Double a number (multiply by two). | 
| Ị | insignificant | Atom | monadic (1) | insignificant; determine if the number's absolute value is less than or equal to 1. | 
| Ḳ | Split at Space | Atom | monadic (1) | Given a list (a string is a list of characters), split it at occurrences of " ". | 
| Ḷ | Lowered Range | Atom | monadic (1) | Return the lowered range (from 0toz - 1). | 
| Ṃ | List Minimum | Atom | monadic (1) | Given a list, return its minimum value. Return the argument itself if it is a single value. | 
| Ṇ | Logical NOT (Flat) | Atom | monadic (1) | Given a value, return 0if it is truthy and1otherwise. Does not vectorize. | 
| Ọ | Chr (codepoint to character) | Atom | monadic (1) | Return the character for a given codepoint. Characters are left as-is. | 
| Ṛ | Reverse (Flat) | Atom | monadic (1) | Reverse a list. Does not vectorize. | 
| Ṣ | Sort | Atom | monadic (1) | Stable sort a list from smallest to largest. | 
| Ṭ | Ones at Indices | Atom | monadic (1) | Return a boolean array with 1s at the indices in the argument and0s elsewhere. Vectorizes at depth 1. | 
| Ụ | Grade Up | Atom | monadic (1) | Grade up a list; that is, sort its indices by the corresponding values. | 
| Ṿ | Uneval | Atom | monadic (1) | Uneval; return a string that evaluates to the argument. | 
| Ẉ | Length of Each | Atom | monadic (1) | Get the length of each element of the list. | 
| Ỵ | Split at Newline | Atom | monadic (1) | Given a list (a string is a list of characters), split it at occurrences of "\n". | 
| Ẓ | Primality | Atom | monadic (1) | Return 1ifzis prime and0otherwise. | 
| Ȧ | Any and All | Atom | monadic (1) | Given a list, return 0if the list is empty or contains a falsy value when flattened and1otherwise. | 
| Ḃ | Bit | Atom | monadic (1) | Returns z % 2(parity ofzfor integers). | 
| Ċ | Ceiling | Atom | monadic (1) | Round up to the nearest integer (real) / real part (complex). | 
| Ḋ | Dequeue | Atom | monadic (1) | Return all but the first element of a list (does not modify the list). | 
| Ė | Enumerate | Atom | monadic (1) | Enumerate an array ( [[1, z[1]], [2, z[2]], ...]). | 
| Ḟ | Floor | Atom | monadic (1) | Round down to the nearest integer (real) / imaginary part (complex). | 
| Ġ | Group Indices by Value | Atom | monadic (1) | Group the indices of a list by the corresponding values. | 
| Ḣ | Head (First) | Atom | monadic (1) | Pop and return the first element of a list (modifies the list). | 
| İ | Inverse / Reciprocal | Atom | monadic (1) | Return the reciprocal of a number. | 
| Ŀ | Nth Link as a Monad | Quick | depends | Call the link at the specified index monadically. | 
| Ṁ | List Maximum | Atom | monadic (1) | Given a list, return its maximum value. Return the argument itself if it is a single value. | 
| Ṅ | Print (with newline) | Atom | monadic (1) | Output zto STDOUT, with a trailing newline, and returnz. | 
| Ȯ | Print (without newline) | Atom | monadic (1) | Output zto STDOUT, without a trailing newline, and returnz. | 
| Ṗ | Pop | Atom | monadic (1) | Return all but the last element of a list (does not modify the list). | 
| Ṙ | Print String Representation | Atom | monadic (1) | Output a string representation of zto STDOUT, without a trailing newline, and returnzitself. | 
| Ṡ | Sign / Conjugate | Atom | monadic (1) | Return the sign (real), return the conjugate (complex). | 
| Ṫ | Tail (First) | Atom | monadic (1) | Pop and return the last element of a list (modifies the list). | 
| Ẇ | Sublists | Atom | monadic (1) | Return all non-empty contiguous slices ordered by increasing length then position. | 
| Ẋ | Shuffle | Atom | monadic (1) | Return a random permutation of a list. | 
| Ẏ | Tighten | Atom | monadic (1) | Dump sublists inside the main list (flatten by one level). | 
| Ż | Prepend Zero | Atom | monadic (1) | Prepend 0toz. For integers, return[0, 1, ..., z]. | 
| ạ | Absolute Difference | Atom | dyadic (2) | Return abs(x - y). | 
| ḅ | From Base | Atom | dyadic (2) | Convert xfrom basey. Vectorizes at depth 1 (left) and 0 (right). | 
| ḍ | Divisibility | Atom | dyadic (2) | Return 1ifxdividesyand0otherwise. | 
| ẹ | All Indices | Atom | dyadic (2) | Return the indices of all occurrences of yinx. | 
| ḥ | Hash | Atom | dyadic (2) | Jelly's Hash Function. Given a magic number (like a salt) and an input, yield a value from a collection. | 
| ị | Element At Index | Atom | dyadic (2) | Return the element of yat indexx. Ifxisn't an integer, return[y[floor(x)], y[ceil(x)]]. | 
| ḷ | Left Argument | Atom | dyadic (2) | Return x. | 
| ṃ | Base Decompression | Atom | dyadic (2) | Convert xinto baselen(y)and then index intoy. | 
| ọ | Order / Multiplicity | Atom | dyadic (2) | Return the number of times xis divisible byy. | 
| ṛ | Right Argument | Atom | dyadic (2) | Return y. | 
| ṣ | Split At Occurrences | Atom | dyadic (2) | Split xat occurrences ofy. | 
| ṭ | Tack | Atom | dyadic (2) | Append xtoy. | 
| § | Vectorizing Sum | Atom | monadic (1) | Sum; vectorizes at depth 1. | 
| Ä | Cumulative Sum | Atom | monadic (1) | Cumulative sum; vectorizes at depth 1. | 
| ȧ | Logical AND (Flat) | Atom | dyadic (2) | Return yifxis truthy andxotherwise (does not vectorize). | 
| ḃ | To Bijective Base | Atom | dyadic (2) | Convert xto bijective basey(digits are[1, 2, ..., y]rather than[0, 1, ..., y - 1]). | 
| ċ | Count Occurrences | Atom | dyadic (2) | Count the number of occurrences of ywithinx. | 
| ḋ | Dot Product | Atom | dyadic (2) | Return the dot product of xandy, padding the shorter argument with0s (vectorizes at depth 1 on both sides). | 
| ḟ | Filter (Exclude) | Atom | dyadic (2) | Keep elements in xthat are not iny(remove elements inxthat are iny). | 
| ḣ | Head | Atom | dyadic (2) | First yelements; returnx[:y]. | 
| ŀ | Nth Link as a Dyad | Quick | dyadic (2) | Call the link at the specified index dyadically. | 
| ṁ | Mold (Reshape) | Atom | dyadic (2) | Reshape the elements of xinto the structure ofy. | 
| ȯ | Logical OR (Flat) | Atom | dyadic (2) | Return xifxis truthy andyotherwise (does not vectorize). | 
| ṗ | Cartesian Power | Atom | dyadic (2) | Return all lists of yelements ofx(duplicates are allowed). | 
| ṙ | Rotate | Atom | dyadic (2) | Rotate the list xto the leftytimes. | 
| ṡ | Split (Length, Overlapping) | Atom | dyadic (2) | Return overlapping slices of xof lengthy. | 
| ṫ | Tail | Atom | dyadic (2) | Return the elements of ystarting at indexx; returnx[y - 1:]. | 
| ẇ | Sublist Occurs | Atom | dyadic (2) | Return 1ifxoccurs as a contiguous sublist inyand0otherwise. | 
| ẋ | Repeat | Atom | dyadic (2) | Repeat list xytimes. | 
| ż | Zip (Interleave) | Atom | dyadic (2) | Interleave xandy, returning pairs of elements and trailing single elements from the longer list. | 
| « | Minimum | Atom | dyadic (2) | Return the minimum of xandy. | 
| « | Unmapped String Literal Terminator | Syntax | This is reserved as a string terminator but doesn't have a defined behavior yet. It happens to work just like ”(String Literal Terminator). | |
| » | Maximum | Atom | dyadic (2) | Return the maximum of xandy. | 
| » | Dictionary-Compressed String Terminator | Syntax | Terminate a dictionary-compressed string. | |
| ‘ | Increment | Atom | monadic (1) | Increment; add 1. | 
| ‘ | Codepage Index List Terminator | Syntax | Terminates a codepage index list. | |
| ’ | Decrement | Atom | monadic (1) | Decrement; subtract 1. | 
| ’ | Base 250 Number Terminator | Syntax | Terminates a base-250 compressed number. | |
| “ | Begin String Literal | Syntax | Begin a string literal. String literals can be terminated with various characters that change the decoding of the string. | |
| ” | String Literal Terminator | Syntax | Terminate a regular string literal. Simply return the characters in the string as-is. | |
| ” | Character Literal | Syntax | Outside of a string, turn the next character into a literal. |